diff options
Diffstat (limited to 'trustStoreMerger')
11 files changed, 18 insertions, 33 deletions
diff --git a/trustStoreMerger/src/main/java/org/onap/oom/certservice/postprocessor/api/CertificateConstants.java b/trustStoreMerger/src/main/java/org/onap/oom/certservice/postprocessor/api/CertificateConstants.java index 629397e4..3442621b 100644 --- a/trustStoreMerger/src/main/java/org/onap/oom/certservice/postprocessor/api/CertificateConstants.java +++ b/trustStoreMerger/src/main/java/org/onap/oom/certservice/postprocessor/api/CertificateConstants.java @@ -21,6 +21,8 @@ package org.onap.oom.certservice.postprocessor.api; public class CertificateConstants { + private CertificateConstants() { } + public static final String JKS_TYPE = "JKS"; public static final String PKCS12_TYPE = "PKCS12"; public static final String X_509_CERTIFICATE = "X.509"; diff --git a/trustStoreMerger/src/main/java/org/onap/oom/certservice/postprocessor/configuration/model/EnvVariable.java b/trustStoreMerger/src/main/java/org/onap/oom/certservice/postprocessor/configuration/model/EnvVariable.java index 42028521..be49d39c 100644 --- a/trustStoreMerger/src/main/java/org/onap/oom/certservice/postprocessor/configuration/model/EnvVariable.java +++ b/trustStoreMerger/src/main/java/org/onap/oom/certservice/postprocessor/configuration/model/EnvVariable.java @@ -25,7 +25,6 @@ import static org.onap.oom.certservice.postprocessor.configuration.path.validati import java.util.List; import java.util.function.Predicate; -import org.onap.oom.certservice.postprocessor.configuration.path.validation.ValidationFunctions; public enum EnvVariable { TRUSTSTORES_PATHS(true, doesItContainValidCertificatesPaths()), diff --git a/trustStoreMerger/src/main/java/org/onap/oom/certservice/postprocessor/copier/KeystoreCopier.java b/trustStoreMerger/src/main/java/org/onap/oom/certservice/postprocessor/copier/KeystoreCopier.java index eba59fd6..f5cea212 100644 --- a/trustStoreMerger/src/main/java/org/onap/oom/certservice/postprocessor/copier/KeystoreCopier.java +++ b/trustStoreMerger/src/main/java/org/onap/oom/certservice/postprocessor/copier/KeystoreCopier.java @@ -52,7 +52,7 @@ public class KeystoreCopier { } private void containsPaths(List<String> sources) { - if (sources.size() == 0) { + if (sources.isEmpty()) { LOGGER.info("No Keystore files to copy"); } } diff --git a/trustStoreMerger/src/main/java/org/onap/oom/certservice/postprocessor/merger/TruststoreFilesProvider.java b/trustStoreMerger/src/main/java/org/onap/oom/certservice/postprocessor/merger/TruststoreFilesProvider.java index 59800b13..9e30bd44 100644 --- a/trustStoreMerger/src/main/java/org/onap/oom/certservice/postprocessor/merger/TruststoreFilesProvider.java +++ b/trustStoreMerger/src/main/java/org/onap/oom/certservice/postprocessor/merger/TruststoreFilesProvider.java @@ -21,10 +21,6 @@ package org.onap.oom.certservice.postprocessor.merger; import java.util.ArrayList; import java.util.List; -import org.onap.oom.certservice.postprocessor.merger.exception.KeystoreInstanceException; -import org.onap.oom.certservice.postprocessor.merger.exception.LoadTruststoreException; -import org.onap.oom.certservice.postprocessor.merger.exception.PasswordReaderException; -import org.onap.oom.certservice.postprocessor.merger.exception.TruststoreFileFactoryException; import org.onap.oom.certservice.postprocessor.merger.model.Truststore; import org.onap.oom.certservice.postprocessor.merger.model.TruststoreFactory; @@ -35,8 +31,7 @@ public class TruststoreFilesProvider { } public static List<Truststore> getTruststoreFiles(List<String> truststoreFilePaths, - List<String> truststoreFilePasswordPaths) - throws LoadTruststoreException, PasswordReaderException, TruststoreFileFactoryException, KeystoreInstanceException { + List<String> truststoreFilePasswordPaths) { List<Truststore> truststoreFiles = new ArrayList<>(); for (int i = 0; i < truststoreFilePaths.size(); i++) { String truststorePath = truststoreFilePaths.get(i); diff --git a/trustStoreMerger/src/main/java/org/onap/oom/certservice/postprocessor/merger/TruststoreMerger.java b/trustStoreMerger/src/main/java/org/onap/oom/certservice/postprocessor/merger/TruststoreMerger.java index 9bc3dd82..3cf60da1 100644 --- a/trustStoreMerger/src/main/java/org/onap/oom/certservice/postprocessor/merger/TruststoreMerger.java +++ b/trustStoreMerger/src/main/java/org/onap/oom/certservice/postprocessor/merger/TruststoreMerger.java @@ -20,7 +20,6 @@ package org.onap.oom.certservice.postprocessor.merger; import java.util.List; -import org.onap.oom.certservice.postprocessor.api.ExitableException; import org.onap.oom.certservice.postprocessor.configuration.model.AppConfiguration; import org.onap.oom.certservice.postprocessor.merger.model.Truststore; import org.onap.oom.certservice.postprocessor.merger.model.certificate.CertificateWithAlias; @@ -30,7 +29,7 @@ public class TruststoreMerger { private static final int FIRST_TRUSTSTORE_INDEX = 0; private static final int SECOND_TRUSTSTORE_INDEX = 1; - public void mergeTruststores(AppConfiguration configuration) throws ExitableException { + public void mergeTruststores(AppConfiguration configuration) { List<Truststore> truststoreFilesList = getTruststoreFiles(configuration); Truststore baseFile = truststoreFilesList.get(FIRST_TRUSTSTORE_INDEX); @@ -45,7 +44,7 @@ public class TruststoreMerger { baseFile.saveFile(); } - private List<Truststore> getTruststoreFiles(AppConfiguration configuration) throws ExitableException { + private List<Truststore> getTruststoreFiles(AppConfiguration configuration) { return TruststoreFilesProvider .getTruststoreFiles( configuration.getTruststoreFilePaths(), diff --git a/trustStoreMerger/src/main/java/org/onap/oom/certservice/postprocessor/merger/model/JavaTruststoreFactory.java b/trustStoreMerger/src/main/java/org/onap/oom/certservice/postprocessor/merger/model/JavaTruststoreFactory.java index c36510c6..4740d0f6 100644 --- a/trustStoreMerger/src/main/java/org/onap/oom/certservice/postprocessor/merger/model/JavaTruststoreFactory.java +++ b/trustStoreMerger/src/main/java/org/onap/oom/certservice/postprocessor/merger/model/JavaTruststoreFactory.java @@ -23,8 +23,6 @@ import java.io.File; import java.security.KeyStore; import java.security.KeyStoreException; import org.onap.oom.certservice.postprocessor.merger.exception.KeystoreInstanceException; -import org.onap.oom.certservice.postprocessor.merger.exception.LoadTruststoreException; -import org.onap.oom.certservice.postprocessor.merger.exception.PasswordReaderException; import org.onap.oom.certservice.postprocessor.common.PasswordReader; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -36,8 +34,7 @@ public class JavaTruststoreFactory { private JavaTruststoreFactory() { } - public static Truststore create(File certFile, String truststorePasswordPath, String keystoreType) - throws LoadTruststoreException, KeystoreInstanceException, PasswordReaderException { + public static Truststore create(File certFile, String truststorePasswordPath, String keystoreType) { String password = PasswordReader.readPassword(new File(truststorePasswordPath)); try { return JavaTruststore diff --git a/trustStoreMerger/src/main/java/org/onap/oom/certservice/postprocessor/merger/model/Truststore.java b/trustStoreMerger/src/main/java/org/onap/oom/certservice/postprocessor/merger/model/Truststore.java index 51722d0e..058613a9 100644 --- a/trustStoreMerger/src/main/java/org/onap/oom/certservice/postprocessor/merger/model/Truststore.java +++ b/trustStoreMerger/src/main/java/org/onap/oom/certservice/postprocessor/merger/model/Truststore.java @@ -21,8 +21,6 @@ package org.onap.oom.certservice.postprocessor.merger.model; import java.io.File; import java.util.List; -import org.onap.oom.certservice.postprocessor.merger.exception.CreateBackupException; -import org.onap.oom.certservice.postprocessor.api.ExitableException; import org.onap.oom.certservice.postprocessor.common.FileTools; import org.onap.oom.certservice.postprocessor.merger.model.certificate.CertificateWithAlias; @@ -37,13 +35,13 @@ public abstract class Truststore { this.fileTools = fileTools; } - public void createBackup() throws CreateBackupException { + public void createBackup() { fileTools.createBackup(storeFile); } - public abstract List<CertificateWithAlias> getCertificates() throws ExitableException; + public abstract List<CertificateWithAlias> getCertificates(); - public abstract void addCertificates(List<CertificateWithAlias> certificates) throws ExitableException; + public abstract void addCertificates(List<CertificateWithAlias> certificates); - public abstract void saveFile() throws ExitableException; + public abstract void saveFile(); } diff --git a/trustStoreMerger/src/main/java/org/onap/oom/certservice/postprocessor/merger/model/TruststoreFactory.java b/trustStoreMerger/src/main/java/org/onap/oom/certservice/postprocessor/merger/model/TruststoreFactory.java index b6984f36..5167c301 100644 --- a/trustStoreMerger/src/main/java/org/onap/oom/certservice/postprocessor/merger/model/TruststoreFactory.java +++ b/trustStoreMerger/src/main/java/org/onap/oom/certservice/postprocessor/merger/model/TruststoreFactory.java @@ -23,9 +23,6 @@ import static org.onap.oom.certservice.postprocessor.api.CertificateConstants.JK import static org.onap.oom.certservice.postprocessor.api.CertificateConstants.PKCS12_TYPE; import java.io.File; -import org.onap.oom.certservice.postprocessor.merger.exception.KeystoreInstanceException; -import org.onap.oom.certservice.postprocessor.merger.exception.LoadTruststoreException; -import org.onap.oom.certservice.postprocessor.merger.exception.PasswordReaderException; import org.onap.oom.certservice.postprocessor.common.ExtensionResolver; import org.onap.oom.certservice.postprocessor.merger.exception.TruststoreFileFactoryException; @@ -41,8 +38,7 @@ public class TruststoreFactory { private TruststoreFactory() { } - public static Truststore create(String truststoreFilePath, String truststorePasswordPath) - throws TruststoreFileFactoryException, PasswordReaderException, KeystoreInstanceException, LoadTruststoreException { + public static Truststore create(String truststoreFilePath, String truststorePasswordPath) { File truststoreFile = new File(truststoreFilePath); if (!ExtensionResolver.checkIfFileExists(truststoreFile)) { throw new TruststoreFileFactoryException(String.format(FILE_DOES_NOT_EXIST_MSG_TEMPLATE, truststoreFile)); @@ -50,8 +46,7 @@ public class TruststoreFactory { return createTypedTruststore(truststoreFile, truststorePasswordPath); } - private static Truststore createTypedTruststore(File truststoreFile, String truststorePasswordPath) - throws KeystoreInstanceException, PasswordReaderException, LoadTruststoreException, TruststoreFileFactoryException { + private static Truststore createTypedTruststore(File truststoreFile, String truststorePasswordPath) { String extension = ExtensionResolver.get(truststoreFile); switch (extension) { case JKS_EXTENSION: diff --git a/trustStoreMerger/src/test/java/org/onap/oom/certservice/postprocessor/AppExecutorTest.java b/trustStoreMerger/src/test/java/org/onap/oom/certservice/postprocessor/AppExecutorTest.java index 5c79f6e9..19833cb8 100644 --- a/trustStoreMerger/src/test/java/org/onap/oom/certservice/postprocessor/AppExecutorTest.java +++ b/trustStoreMerger/src/test/java/org/onap/oom/certservice/postprocessor/AppExecutorTest.java @@ -35,7 +35,7 @@ import org.mockito.junit.jupiter.MockitoExtension; import org.onap.oom.certservice.postprocessor.merger.exception.AliasConflictException; @ExtendWith(MockitoExtension.class) -public class AppExecutorTest { +class AppExecutorTest { @Mock Runnable logic; diff --git a/trustStoreMerger/src/test/java/org/onap/oom/certservice/postprocessor/common/FileToolsTest.java b/trustStoreMerger/src/test/java/org/onap/oom/certservice/postprocessor/common/FileToolsTest.java index 56f76e17..7b3b28ae 100644 --- a/trustStoreMerger/src/test/java/org/onap/oom/certservice/postprocessor/common/FileToolsTest.java +++ b/trustStoreMerger/src/test/java/org/onap/oom/certservice/postprocessor/common/FileToolsTest.java @@ -28,7 +28,7 @@ import org.apache.commons.io.FileUtils; import org.junit.jupiter.api.Test; import org.junit.jupiter.api.io.TempDir; -public class FileToolsTest { +class FileToolsTest { public static final String BAK_EXTENSION = ".bak"; @@ -43,7 +43,7 @@ public class FileToolsTest { //when new FileTools().createBackup(fileToBackup); //then - assertThat(fileToBackup.equals(new File(backupFilePath))); + assertThat(fileToBackup).hasSameBinaryContentAs(new File(backupFilePath)); } @Test @@ -54,7 +54,7 @@ public class FileToolsTest { //when new FileTools().copy(sourceFile, destinationFile); //then - assertThat(sourceFile.equals(destinationFile)); + assertThat(sourceFile).hasSameBinaryContentAs(destinationFile); } diff --git a/trustStoreMerger/src/test/java/org/onap/oom/certservice/postprocessor/merger/model/certificate/PemAliasGeneratorTest.java b/trustStoreMerger/src/test/java/org/onap/oom/certservice/postprocessor/merger/model/certificate/PemAliasGeneratorTest.java index bde23003..03989f6f 100644 --- a/trustStoreMerger/src/test/java/org/onap/oom/certservice/postprocessor/merger/model/certificate/PemAliasGeneratorTest.java +++ b/trustStoreMerger/src/test/java/org/onap/oom/certservice/postprocessor/merger/model/certificate/PemAliasGeneratorTest.java @@ -37,7 +37,7 @@ class PemAliasGeneratorTest { //when String alias = pemAliasGenerator.getAlias(); //then - assertThat(alias.contains(PREFIX_ALIAS_NAME)).isTrue(); + assertThat(alias).contains(PREFIX_ALIAS_NAME); } @Test |