<transformers>
<transformer
implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
- <mainClass>org.onap.oom.truststoremerger.MainApp</mainClass>
+ <mainClass>org.onap.oom.certservice.postprocessor.MainApp</mainClass>
</transformer>
</transformers>
</configuration>
* ============LICENSE_END=========================================================
*/
-package org.onap.oom.truststoremerger;
+package org.onap.oom.certservice.postprocessor;
-import org.onap.oom.truststoremerger.api.ExitStatus;
-import org.onap.oom.truststoremerger.api.ExitableException;
+import org.onap.oom.certservice.postprocessor.api.ExitStatus;
+import org.onap.oom.certservice.postprocessor.api.ExitableException;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
* ============LICENSE_END=========================================================
*/
-package org.onap.oom.truststoremerger;
+package org.onap.oom.certservice.postprocessor;
-import org.onap.oom.truststoremerger.api.ExitStatus;
+import org.onap.oom.certservice.postprocessor.api.ExitStatus;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
* ============LICENSE_END=========================================================
*/
-package org.onap.oom.truststoremerger;
+package org.onap.oom.certservice.postprocessor;
-import org.onap.oom.truststoremerger.api.ExitableException;
-import org.onap.oom.truststoremerger.common.FileTools;
-import org.onap.oom.truststoremerger.configuration.AppConfigurationLoader;
-import org.onap.oom.truststoremerger.configuration.model.AppConfiguration;
-import org.onap.oom.truststoremerger.copier.KeystoreCopier;
-import org.onap.oom.truststoremerger.merger.TruststoreMerger;
+import org.onap.oom.certservice.postprocessor.api.ExitableException;
+import org.onap.oom.certservice.postprocessor.common.FileTools;
+import org.onap.oom.certservice.postprocessor.configuration.AppConfigurationLoader;
+import org.onap.oom.certservice.postprocessor.configuration.model.AppConfiguration;
+import org.onap.oom.certservice.postprocessor.copier.KeystoreCopier;
+import org.onap.oom.certservice.postprocessor.merger.TruststoreMerger;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
* ============LICENSE_END=========================================================
*/
-package org.onap.oom.truststoremerger;
+package org.onap.oom.certservice.postprocessor;
public class MainApp {
* ============LICENSE_END=========================================================
*/
-package org.onap.oom.truststoremerger.api;
+package org.onap.oom.certservice.postprocessor.api;
public class CertificateConstants {
* ============LICENSE_END=========================================================
*/
-package org.onap.oom.truststoremerger.api;
+package org.onap.oom.certservice.postprocessor.api;
public enum ExitStatus {
* ============LICENSE_END=========================================================
*/
-package org.onap.oom.truststoremerger.api;
+package org.onap.oom.certservice.postprocessor.api;
public class ExitableException extends RuntimeException {
* ============LICENSE_END=========================================================
*/
-package org.onap.oom.truststoremerger.common;
+package org.onap.oom.certservice.postprocessor.common;
import java.io.File;
* ============LICENSE_END=========================================================
*/
-package org.onap.oom.truststoremerger.common;
+package org.onap.oom.certservice.postprocessor.common;
import java.io.File;
-import java.io.FileOutputStream;
import java.io.IOException;
-import java.nio.file.Files;
import org.apache.commons.io.FileUtils;
-import org.onap.oom.truststoremerger.merger.exception.CreateBackupException;
+import org.onap.oom.certservice.postprocessor.merger.exception.CreateBackupException;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
* ============LICENSE_END=========================================================
*/
-package org.onap.oom.truststoremerger.common;
+package org.onap.oom.certservice.postprocessor.common;
import java.io.File;
import java.io.IOException;
import java.nio.file.Files;
-import org.onap.oom.truststoremerger.merger.exception.PasswordReaderException;
+import org.onap.oom.certservice.postprocessor.merger.exception.PasswordReaderException;
public final class PasswordReader {
* ============LICENSE_END=========================================================
*/
-package org.onap.oom.truststoremerger.configuration;
+package org.onap.oom.certservice.postprocessor.configuration;
-import org.onap.oom.truststoremerger.api.ExitableException;
-import org.onap.oom.truststoremerger.configuration.model.AppConfiguration;
-import org.onap.oom.truststoremerger.configuration.path.DelimitedPathsSplitter;
-import org.onap.oom.truststoremerger.configuration.path.env.EnvReader;
+import org.onap.oom.certservice.postprocessor.api.ExitableException;
+import org.onap.oom.certservice.postprocessor.configuration.model.AppConfiguration;
+import org.onap.oom.certservice.postprocessor.configuration.path.DelimitedPathsSplitter;
+import org.onap.oom.certservice.postprocessor.configuration.path.env.EnvReader;
public class AppConfigurationLoader {
* ============LICENSE_END=========================================================
*/
-package org.onap.oom.truststoremerger.configuration;
+package org.onap.oom.certservice.postprocessor.configuration;
-import static org.onap.oom.truststoremerger.configuration.model.EnvVariable.KEYSTORE_DESTINATION_PATHS;
-import static org.onap.oom.truststoremerger.configuration.model.EnvVariable.KEYSTORE_SOURCE_PATHS;
-import static org.onap.oom.truststoremerger.configuration.model.EnvVariable.TRUSTSTORES_PASSWORDS_PATHS;
-import static org.onap.oom.truststoremerger.configuration.model.EnvVariable.TRUSTSTORES_PATHS;
+import static org.onap.oom.certservice.postprocessor.configuration.model.EnvVariable.KEYSTORE_DESTINATION_PATHS;
+import static org.onap.oom.certservice.postprocessor.configuration.model.EnvVariable.KEYSTORE_SOURCE_PATHS;
+import static org.onap.oom.certservice.postprocessor.configuration.model.EnvVariable.TRUSTSTORES_PASSWORDS_PATHS;
+import static org.onap.oom.certservice.postprocessor.configuration.model.EnvVariable.TRUSTSTORES_PATHS;
import java.util.Collections;
import java.util.List;
import java.util.Optional;
-import org.onap.oom.truststoremerger.configuration.exception.CertificatesPathsValidationException;
-import org.onap.oom.truststoremerger.configuration.exception.ConfigurationException;
-import org.onap.oom.truststoremerger.configuration.model.AppConfiguration;
-import org.onap.oom.truststoremerger.configuration.model.EnvVariable;
-import org.onap.oom.truststoremerger.configuration.path.DelimitedPathsSplitter;
-import org.onap.oom.truststoremerger.configuration.path.env.EnvReader;
+import org.onap.oom.certservice.postprocessor.configuration.path.env.EnvReader;
+import org.onap.oom.certservice.postprocessor.configuration.exception.CertificatesPathsValidationException;
+import org.onap.oom.certservice.postprocessor.configuration.exception.ConfigurationException;
+import org.onap.oom.certservice.postprocessor.configuration.model.AppConfiguration;
+import org.onap.oom.certservice.postprocessor.configuration.model.EnvVariable;
+import org.onap.oom.certservice.postprocessor.configuration.path.DelimitedPathsSplitter;
public class AppConfigurationProvider {
* ============LICENSE_END=========================================================
*/
-package org.onap.oom.truststoremerger.configuration.exception;
+package org.onap.oom.certservice.postprocessor.configuration.exception;
-import org.onap.oom.truststoremerger.api.ExitStatus;
-import org.onap.oom.truststoremerger.api.ExitableException;
+import org.onap.oom.certservice.postprocessor.api.ExitStatus;
+import org.onap.oom.certservice.postprocessor.api.ExitableException;
public class CertificatesPathsValidationException extends ExitableException {
* ============LICENSE_END=========================================================
*/
-package org.onap.oom.truststoremerger.configuration.exception;
+package org.onap.oom.certservice.postprocessor.configuration.exception;
-import org.onap.oom.truststoremerger.api.ExitStatus;
-import org.onap.oom.truststoremerger.api.ExitableException;
+import org.onap.oom.certservice.postprocessor.api.ExitStatus;
+import org.onap.oom.certservice.postprocessor.api.ExitableException;
public class ConfigurationException extends ExitableException {
* ============LICENSE_END=========================================================
*/
-package org.onap.oom.truststoremerger.configuration.model;
+package org.onap.oom.certservice.postprocessor.configuration.model;
import java.util.Collections;
import java.util.List;
* ============LICENSE_END=========================================================
*/
-package org.onap.oom.truststoremerger.configuration.model;
+package org.onap.oom.certservice.postprocessor.configuration.model;
-import static org.onap.oom.truststoremerger.configuration.path.validation.ValidationFunctions.doesItContainValidCertificatesPaths;
-import static org.onap.oom.truststoremerger.configuration.path.validation.ValidationFunctions.doesItContainValidPasswordPaths;
-import static org.onap.oom.truststoremerger.configuration.path.validation.ValidationFunctions.doesItContainValidPathsToCopy;
+import static org.onap.oom.certservice.postprocessor.configuration.path.validation.ValidationFunctions.doesItContainValidCertificatesPaths;
+import static org.onap.oom.certservice.postprocessor.configuration.path.validation.ValidationFunctions.doesItContainValidPasswordPaths;
+import static org.onap.oom.certservice.postprocessor.configuration.path.validation.ValidationFunctions.doesItContainValidPathsToCopy;
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()),
* ============LICENSE_END=========================================================
*/
-package org.onap.oom.truststoremerger.configuration.path;
+package org.onap.oom.certservice.postprocessor.configuration.path;
import java.util.Arrays;
import java.util.List;
import java.util.Optional;
-import org.onap.oom.truststoremerger.configuration.exception.CertificatesPathsValidationException;
-import org.onap.oom.truststoremerger.configuration.model.EnvVariable;
+import org.onap.oom.certservice.postprocessor.configuration.exception.CertificatesPathsValidationException;
+import org.onap.oom.certservice.postprocessor.configuration.model.EnvVariable;
public class DelimitedPathsSplitter {
* ============LICENSE_END=========================================================
*/
-package org.onap.oom.truststoremerger.configuration.path.env;
+package org.onap.oom.certservice.postprocessor.configuration.path.env;
import java.util.Optional;
import org.slf4j.Logger;
* ============LICENSE_END=========================================================
*/
-package org.onap.oom.truststoremerger.configuration.path.validation;
+package org.onap.oom.certservice.postprocessor.configuration.path.validation;
import java.util.List;
import java.util.function.Predicate;
* ============LICENSE_END=========================================================
*/
-package org.onap.oom.truststoremerger.copier;
+package org.onap.oom.certservice.postprocessor.copier;
import java.io.File;
import java.io.IOException;
import java.util.List;
-import org.onap.oom.truststoremerger.common.FileTools;
-import org.onap.oom.truststoremerger.configuration.model.AppConfiguration;
-import org.onap.oom.truststoremerger.copier.exception.KeystoreFileCopyException;
-import org.onap.oom.truststoremerger.copier.exception.KeystoreNotExistException;
+import org.onap.oom.certservice.postprocessor.common.FileTools;
+import org.onap.oom.certservice.postprocessor.configuration.model.AppConfiguration;
+import org.onap.oom.certservice.postprocessor.copier.exception.KeystoreFileCopyException;
+import org.onap.oom.certservice.postprocessor.copier.exception.KeystoreNotExistException;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
* ============LICENSE_END=========================================================
*/
-package org.onap.oom.truststoremerger.copier.exception;
+package org.onap.oom.certservice.postprocessor.copier.exception;
-import org.onap.oom.truststoremerger.api.ExitStatus;
-import org.onap.oom.truststoremerger.api.ExitableException;
+import org.onap.oom.certservice.postprocessor.api.ExitStatus;
+import org.onap.oom.certservice.postprocessor.api.ExitableException;
public class KeystoreFileCopyException extends ExitableException {
* ============LICENSE_END=========================================================
*/
-package org.onap.oom.truststoremerger.copier.exception;
+package org.onap.oom.certservice.postprocessor.copier.exception;
-import org.onap.oom.truststoremerger.api.ExitStatus;
-import org.onap.oom.truststoremerger.api.ExitableException;
+import org.onap.oom.certservice.postprocessor.api.ExitStatus;
+import org.onap.oom.certservice.postprocessor.api.ExitableException;
public class KeystoreNotExistException extends ExitableException {
* ============LICENSE_END=========================================================
*/
-package org.onap.oom.truststoremerger.merger;
+package org.onap.oom.certservice.postprocessor.merger;
import java.util.ArrayList;
import java.util.List;
-import org.onap.oom.truststoremerger.merger.exception.KeystoreInstanceException;
-import org.onap.oom.truststoremerger.merger.exception.LoadTruststoreException;
-import org.onap.oom.truststoremerger.merger.exception.PasswordReaderException;
-import org.onap.oom.truststoremerger.merger.exception.TruststoreFileFactoryException;
-import org.onap.oom.truststoremerger.merger.model.TruststoreFactory;
-import org.onap.oom.truststoremerger.merger.model.Truststore;
+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;
public class TruststoreFilesProvider {
* ============LICENSE_END=========================================================
*/
-package org.onap.oom.truststoremerger.merger;
+package org.onap.oom.certservice.postprocessor.merger;
import java.util.List;
-import org.onap.oom.truststoremerger.api.ExitableException;
-import org.onap.oom.truststoremerger.configuration.model.AppConfiguration;
-import org.onap.oom.truststoremerger.merger.model.Truststore;
-import org.onap.oom.truststoremerger.merger.model.certificate.CertificateWithAlias;
+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;
public class TruststoreMerger {
* ============LICENSE_END=========================================================
*/
-package org.onap.oom.truststoremerger.merger.exception;
+package org.onap.oom.certservice.postprocessor.merger.exception;
-import org.onap.oom.truststoremerger.api.ExitStatus;
-import org.onap.oom.truststoremerger.api.ExitableException;
+import org.onap.oom.certservice.postprocessor.api.ExitStatus;
+import org.onap.oom.certservice.postprocessor.api.ExitableException;
public class AliasConflictException extends ExitableException {
* ============LICENSE_END=========================================================
*/
-package org.onap.oom.truststoremerger.merger.exception;
+package org.onap.oom.certservice.postprocessor.merger.exception;
-import org.onap.oom.truststoremerger.api.ExitStatus;
-import org.onap.oom.truststoremerger.api.ExitableException;
+import org.onap.oom.certservice.postprocessor.api.ExitStatus;
+import org.onap.oom.certservice.postprocessor.api.ExitableException;
public class CreateBackupException extends ExitableException {
* ============LICENSE_END=========================================================
*/
-package org.onap.oom.truststoremerger.merger.exception;
+package org.onap.oom.certservice.postprocessor.merger.exception;
-import org.onap.oom.truststoremerger.api.ExitStatus;
-import org.onap.oom.truststoremerger.api.ExitableException;
+import org.onap.oom.certservice.postprocessor.api.ExitStatus;
+import org.onap.oom.certservice.postprocessor.api.ExitableException;
public class KeystoreInstanceException extends ExitableException {
* ============LICENSE_END=========================================================
*/
-package org.onap.oom.truststoremerger.merger.exception;
+package org.onap.oom.certservice.postprocessor.merger.exception;
-import org.onap.oom.truststoremerger.api.ExitStatus;
-import org.onap.oom.truststoremerger.api.ExitableException;
+import org.onap.oom.certservice.postprocessor.api.ExitStatus;
+import org.onap.oom.certservice.postprocessor.api.ExitableException;
public class LoadTruststoreException extends ExitableException {
* ============LICENSE_END=========================================================
*/
-package org.onap.oom.truststoremerger.merger.exception;
+package org.onap.oom.certservice.postprocessor.merger.exception;
-import org.onap.oom.truststoremerger.api.ExitStatus;
-import org.onap.oom.truststoremerger.api.ExitableException;
+import org.onap.oom.certservice.postprocessor.api.ExitStatus;
+import org.onap.oom.certservice.postprocessor.api.ExitableException;
public class MissingTruststoreException extends ExitableException {
* ============LICENSE_END=========================================================
*/
-package org.onap.oom.truststoremerger.merger.exception;
+package org.onap.oom.certservice.postprocessor.merger.exception;
-import org.onap.oom.truststoremerger.api.ExitStatus;
-import org.onap.oom.truststoremerger.api.ExitableException;
+import org.onap.oom.certservice.postprocessor.api.ExitStatus;
+import org.onap.oom.certservice.postprocessor.api.ExitableException;
public class PasswordReaderException extends ExitableException {
public PasswordReaderException(String errorMessage) {
* ============LICENSE_END=========================================================
*/
-package org.onap.oom.truststoremerger.merger.exception;
+package org.onap.oom.certservice.postprocessor.merger.exception;
-import org.onap.oom.truststoremerger.api.ExitStatus;
-import org.onap.oom.truststoremerger.api.ExitableException;
+import org.onap.oom.certservice.postprocessor.api.ExitStatus;
+import org.onap.oom.certservice.postprocessor.api.ExitableException;
public class TruststoreDataOperationException extends ExitableException {
* ============LICENSE_END=========================================================
*/
-package org.onap.oom.truststoremerger.merger.exception;
+package org.onap.oom.certservice.postprocessor.merger.exception;
-import org.onap.oom.truststoremerger.api.ExitStatus;
-import org.onap.oom.truststoremerger.api.ExitableException;
+import org.onap.oom.certservice.postprocessor.api.ExitStatus;
+import org.onap.oom.certservice.postprocessor.api.ExitableException;
public class TruststoreFileFactoryException extends ExitableException {
public TruststoreFileFactoryException(String errorMessage) {
*/
-package org.onap.oom.truststoremerger.merger.exception;
+package org.onap.oom.certservice.postprocessor.merger.exception;
-import org.onap.oom.truststoremerger.api.ExitStatus;
-import org.onap.oom.truststoremerger.api.ExitableException;
+import org.onap.oom.certservice.postprocessor.api.ExitStatus;
+import org.onap.oom.certservice.postprocessor.api.ExitableException;
public class WriteTruststoreFileException extends ExitableException {
* ============LICENSE_END=========================================================
*/
-package org.onap.oom.truststoremerger.merger.model;
+package org.onap.oom.certservice.postprocessor.merger.model;
import java.io.File;
import java.io.FileInputStream;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
-import org.onap.oom.truststoremerger.api.ExitableException;
-import org.onap.oom.truststoremerger.common.FileTools;
-import org.onap.oom.truststoremerger.merger.exception.AliasConflictException;
-import org.onap.oom.truststoremerger.merger.exception.LoadTruststoreException;
-import org.onap.oom.truststoremerger.merger.exception.MissingTruststoreException;
-import org.onap.oom.truststoremerger.merger.exception.TruststoreDataOperationException;
-import org.onap.oom.truststoremerger.merger.exception.WriteTruststoreFileException;
-import org.onap.oom.truststoremerger.merger.model.certificate.CertificateWithAlias;
-import org.onap.oom.truststoremerger.merger.model.certificate.CertificateWithAliasFactory;
+import org.onap.oom.certservice.postprocessor.merger.exception.AliasConflictException;
+import org.onap.oom.certservice.postprocessor.merger.exception.LoadTruststoreException;
+import org.onap.oom.certservice.postprocessor.merger.exception.MissingTruststoreException;
+import org.onap.oom.certservice.postprocessor.merger.exception.TruststoreDataOperationException;
+import org.onap.oom.certservice.postprocessor.merger.exception.WriteTruststoreFileException;
+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;
+import org.onap.oom.certservice.postprocessor.merger.model.certificate.CertificateWithAliasFactory;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
* ============LICENSE_END=========================================================
*/
-package org.onap.oom.truststoremerger.merger.model;
+package org.onap.oom.certservice.postprocessor.merger.model;
import java.io.File;
import java.security.KeyStore;
import java.security.KeyStoreException;
-import org.onap.oom.truststoremerger.common.PasswordReader;
-import org.onap.oom.truststoremerger.merger.exception.KeystoreInstanceException;
-import org.onap.oom.truststoremerger.merger.exception.LoadTruststoreException;
-import org.onap.oom.truststoremerger.merger.exception.PasswordReaderException;
+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;
* ============LICENSE_END=========================================================
*/
-package org.onap.oom.truststoremerger.merger.model;
+package org.onap.oom.certservice.postprocessor.merger.model;
-import static org.onap.oom.truststoremerger.api.CertificateConstants.BOUNCY_CASTLE_PROVIDER;
-import static org.onap.oom.truststoremerger.api.CertificateConstants.X_509_CERTIFICATE;
+import static org.onap.oom.certservice.postprocessor.api.CertificateConstants.BOUNCY_CASTLE_PROVIDER;
+import static org.onap.oom.certservice.postprocessor.api.CertificateConstants.X_509_CERTIFICATE;
import java.io.File;
import java.io.FileInputStream;
import org.bouncycastle.openssl.jcajce.JcaMiscPEMGenerator;
import org.bouncycastle.util.io.pem.PemObjectGenerator;
import org.bouncycastle.util.io.pem.PemWriter;
-import org.onap.oom.truststoremerger.common.FileTools;
-import org.onap.oom.truststoremerger.merger.exception.MissingTruststoreException;
-import org.onap.oom.truststoremerger.merger.exception.TruststoreDataOperationException;
-import org.onap.oom.truststoremerger.merger.exception.WriteTruststoreFileException;
-import org.onap.oom.truststoremerger.merger.model.certificate.CertificateWithAlias;
-import org.onap.oom.truststoremerger.merger.model.certificate.CertificateWithAliasFactory;
+import org.onap.oom.certservice.postprocessor.merger.exception.MissingTruststoreException;
+import org.onap.oom.certservice.postprocessor.merger.exception.TruststoreDataOperationException;
+import org.onap.oom.certservice.postprocessor.merger.exception.WriteTruststoreFileException;
+import org.onap.oom.certservice.postprocessor.common.FileTools;
+import org.onap.oom.certservice.postprocessor.merger.model.certificate.CertificateWithAlias;
+import org.onap.oom.certservice.postprocessor.merger.model.certificate.CertificateWithAliasFactory;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
* ============LICENSE_END=========================================================
*/
-package org.onap.oom.truststoremerger.merger.model;
+package org.onap.oom.certservice.postprocessor.merger.model;
import java.io.File;
import java.util.List;
-import org.onap.oom.truststoremerger.api.ExitableException;
-import org.onap.oom.truststoremerger.common.FileTools;
-import org.onap.oom.truststoremerger.merger.exception.CreateBackupException;
-import org.onap.oom.truststoremerger.merger.model.certificate.CertificateWithAlias;
+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;
public abstract class Truststore {
* ============LICENSE_END=========================================================
*/
-package org.onap.oom.truststoremerger.merger.model;
+package org.onap.oom.certservice.postprocessor.merger.model;
-import static org.onap.oom.truststoremerger.api.CertificateConstants.JKS_TYPE;
-import static org.onap.oom.truststoremerger.api.CertificateConstants.PKCS12_TYPE;
+import static org.onap.oom.certservice.postprocessor.api.CertificateConstants.JKS_TYPE;
+import static org.onap.oom.certservice.postprocessor.api.CertificateConstants.PKCS12_TYPE;
import java.io.File;
-import org.onap.oom.truststoremerger.common.ExtensionResolver;
-import org.onap.oom.truststoremerger.merger.exception.KeystoreInstanceException;
-import org.onap.oom.truststoremerger.merger.exception.LoadTruststoreException;
-import org.onap.oom.truststoremerger.merger.exception.PasswordReaderException;
-import org.onap.oom.truststoremerger.merger.exception.TruststoreFileFactoryException;
+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;
public class TruststoreFactory {
* ============LICENSE_END=========================================================
*/
-package org.onap.oom.truststoremerger.merger.model.certificate;
+package org.onap.oom.certservice.postprocessor.merger.model.certificate;
import java.security.cert.Certificate;
* ============LICENSE_END=========================================================
*/
-package org.onap.oom.truststoremerger.merger.model.certificate;
+package org.onap.oom.certservice.postprocessor.merger.model.certificate;
import java.security.cert.Certificate;
* ============LICENSE_END=========================================================
*/
-package org.onap.oom.truststoremerger.merger.model.certificate;
+package org.onap.oom.certservice.postprocessor.merger.model.certificate;
import java.util.concurrent.atomic.AtomicInteger;
*/
-package org.onap.oom.truststoremerger;
+package org.onap.oom.certservice.postprocessor;
import static org.mockito.Mockito.doNothing;
import static org.mockito.Mockito.doThrow;
import static org.mockito.Mockito.verify;
-import static org.onap.oom.truststoremerger.api.ExitStatus.ALIAS_CONFLICT_EXCEPTION;
-import static org.onap.oom.truststoremerger.api.ExitStatus.SUCCESS;
-import static org.onap.oom.truststoremerger.api.ExitStatus.UNEXPECTED_EXCEPTION;
+import static org.onap.oom.certservice.postprocessor.api.ExitStatus.ALIAS_CONFLICT_EXCEPTION;
+import static org.onap.oom.certservice.postprocessor.api.ExitStatus.SUCCESS;
+import static org.onap.oom.certservice.postprocessor.api.ExitStatus.UNEXPECTED_EXCEPTION;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.extension.ExtendWith;
import org.mockito.InjectMocks;
import org.mockito.Mock;
import org.mockito.junit.jupiter.MockitoExtension;
-import org.onap.oom.truststoremerger.merger.exception.AliasConflictException;
+import org.onap.oom.certservice.postprocessor.merger.exception.AliasConflictException;
@ExtendWith(MockitoExtension.class)
public class AppExecutorTest {
* ============LICENSE_END=========================================================
*/
-package org.onap.oom.truststoremerger.common;
+package org.onap.oom.certservice.postprocessor.common;
import org.junit.jupiter.params.ParameterizedTest;
import org.junit.jupiter.params.provider.CsvSource;
* ============LICENSE_END=========================================================
*/
-package org.onap.oom.truststoremerger.common;
+package org.onap.oom.certservice.postprocessor.common;
import static org.assertj.core.api.Assertions.assertThat;
import java.io.IOException;
import java.nio.charset.Charset;
import org.apache.commons.io.FileUtils;
-import org.junit.jupiter.api.AfterEach;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.io.TempDir;
-import org.onap.oom.truststoremerger.merger.exception.CreateBackupException;
-import org.onap.oom.truststoremerger.merger.model.TestCertificateProvider;
public class FileToolsTest {
* ============LICENSE_END=========================================================
*/
-package org.onap.oom.truststoremerger.common;
+package org.onap.oom.certservice.postprocessor.common;
import org.junit.jupiter.api.Test;
import java.io.File;
-import org.onap.oom.truststoremerger.merger.exception.PasswordReaderException;
+import org.onap.oom.certservice.postprocessor.merger.exception.PasswordReaderException;
import static org.assertj.core.api.Assertions.assertThat;
import static org.assertj.core.api.Assertions.assertThatExceptionOfType;
* ============LICENSE_END=========================================================
*/
-package org.onap.oom.truststoremerger.configuration;
+package org.onap.oom.certservice.postprocessor.configuration;
import static org.assertj.core.api.Assertions.assertThat;
import static org.assertj.core.api.Assertions.assertThatExceptionOfType;
import static org.mockito.Mockito.when;
-import static org.onap.oom.truststoremerger.configuration.model.EnvVariable.KEYSTORE_DESTINATION_PATHS;
-import static org.onap.oom.truststoremerger.configuration.model.EnvVariable.KEYSTORE_SOURCE_PATHS;
-import static org.onap.oom.truststoremerger.configuration.model.EnvVariable.TRUSTSTORES_PASSWORDS_PATHS;
-import static org.onap.oom.truststoremerger.configuration.model.EnvVariable.TRUSTSTORES_PATHS;
+import static org.onap.oom.certservice.postprocessor.configuration.model.EnvVariable.KEYSTORE_DESTINATION_PATHS;
+import static org.onap.oom.certservice.postprocessor.configuration.model.EnvVariable.KEYSTORE_SOURCE_PATHS;
+import static org.onap.oom.certservice.postprocessor.configuration.model.EnvVariable.TRUSTSTORES_PASSWORDS_PATHS;
+import static org.onap.oom.certservice.postprocessor.configuration.model.EnvVariable.TRUSTSTORES_PATHS;
import java.util.ArrayList;
import java.util.List;
import org.junit.jupiter.api.extension.ExtendWith;
import org.mockito.Mock;
import org.mockito.junit.jupiter.MockitoExtension;
-import org.onap.oom.truststoremerger.configuration.exception.CertificatesPathsValidationException;
-import org.onap.oom.truststoremerger.configuration.exception.ConfigurationException;
-import org.onap.oom.truststoremerger.configuration.model.AppConfiguration;
-import org.onap.oom.truststoremerger.configuration.path.DelimitedPathsSplitter;
-import org.onap.oom.truststoremerger.configuration.path.env.EnvReader;
+import org.onap.oom.certservice.postprocessor.configuration.exception.CertificatesPathsValidationException;
+import org.onap.oom.certservice.postprocessor.configuration.exception.ConfigurationException;
+import org.onap.oom.certservice.postprocessor.configuration.model.AppConfiguration;
+import org.onap.oom.certservice.postprocessor.configuration.path.DelimitedPathsSplitter;
+import org.onap.oom.certservice.postprocessor.configuration.path.env.EnvReader;
@ExtendWith(MockitoExtension.class)
class AppConfigurationProviderTest {
* ============LICENSE_END=========================================================
*/
-package org.onap.oom.truststoremerger.configuration.path;
+package org.onap.oom.certservice.postprocessor.configuration.path;
import static org.assertj.core.api.Assertions.assertThat;
import static org.assertj.core.api.Assertions.assertThatExceptionOfType;
-import static org.onap.oom.truststoremerger.configuration.model.EnvVariable.TRUSTSTORES_PASSWORDS_PATHS;
-import static org.onap.oom.truststoremerger.configuration.model.EnvVariable.TRUSTSTORES_PATHS;
+import static org.onap.oom.certservice.postprocessor.configuration.model.EnvVariable.TRUSTSTORES_PASSWORDS_PATHS;
+import static org.onap.oom.certservice.postprocessor.configuration.model.EnvVariable.TRUSTSTORES_PATHS;
import java.util.Optional;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.extension.ExtendWith;
import org.mockito.junit.jupiter.MockitoExtension;
-import org.onap.oom.truststoremerger.configuration.exception.CertificatesPathsValidationException;
+import org.onap.oom.certservice.postprocessor.configuration.exception.CertificatesPathsValidationException;
@ExtendWith(MockitoExtension.class)
class DelimitedPathsSplitterTest {
* ============LICENSE_END=========================================================
*/
-package org.onap.oom.truststoremerger.configuration.path.env;
+package org.onap.oom.certservice.postprocessor.configuration.path.env;
import static org.assertj.core.api.Assertions.assertThat;
import static org.mockito.Mockito.when;
-import static org.onap.oom.truststoremerger.configuration.model.EnvVariable.TRUSTSTORES_PASSWORDS_PATHS;
+import static org.onap.oom.certservice.postprocessor.configuration.model.EnvVariable.TRUSTSTORES_PASSWORDS_PATHS;
import java.util.Optional;
import org.junit.jupiter.api.BeforeEach;
* ============LICENSE_END=========================================================
*/
-package org.onap.oom.truststoremerger.configuration.path.validation;
+package org.onap.oom.certservice.postprocessor.configuration.path.validation;
import static org.assertj.core.api.Assertions.assertThat;
-import static org.onap.oom.truststoremerger.configuration.path.validation.ValidationFunctions.doesItContainValidCertificatesPaths;
-import static org.onap.oom.truststoremerger.configuration.path.validation.ValidationFunctions.doesItContainValidPasswordPaths;
+import static org.onap.oom.certservice.postprocessor.configuration.path.validation.ValidationFunctions.doesItContainValidCertificatesPaths;
+import static org.onap.oom.certservice.postprocessor.configuration.path.validation.ValidationFunctions.doesItContainValidPasswordPaths;
+import static org.onap.oom.certservice.postprocessor.configuration.path.validation.ValidationFunctions.doesItContainValidPathsToCopy;
import java.util.Arrays;
import java.util.List;
List<String> sourcePaths = Arrays.asList("/opt/dcae/cacert/external/keystore.p12",
"/opt/dcae/cacert/external/keystore.pass");
// when
- boolean result = ValidationFunctions.doesItContainValidPathsToCopy().test(sourcePaths);
+ boolean result = doesItContainValidPathsToCopy().test(sourcePaths);
// then
assertThat(result).isTrue();
}
// given
List<String> sourcePaths = Arrays.asList("/opt/dcae/cacert/cert.p12","/opt/dcae/cacert/p12.pass");
// when
- boolean result = ValidationFunctions.doesItContainValidPathsToCopy().test(sourcePaths);
+ boolean result = doesItContainValidPathsToCopy().test(sourcePaths);
// then
assertThat(result).isTrue();
}
// given
List<String> sourcePaths = Arrays.asList("/opt/dcae/cacert/cert.txt","/opt/dcae/cacert/p12.other");
// when
- boolean result = ValidationFunctions.doesItContainValidPathsToCopy().test(sourcePaths);
+ boolean result = doesItContainValidPathsToCopy().test(sourcePaths);
// then
assertThat(result).isFalse();
}
* ============LICENSE_END=========================================================
*/
-package org.onap.oom.truststoremerger.copier;
+package org.onap.oom.certservice.postprocessor.copier;
import java.io.File;
import java.io.IOException;
import org.apache.commons.io.FileUtils;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.io.TempDir;
-import org.onap.oom.truststoremerger.common.FileTools;
-import org.onap.oom.truststoremerger.configuration.model.AppConfiguration;
-import org.onap.oom.truststoremerger.copier.exception.KeystoreFileCopyException;
-import org.onap.oom.truststoremerger.copier.exception.KeystoreNotExistException;
+import org.onap.oom.certservice.postprocessor.common.FileTools;
+import org.onap.oom.certservice.postprocessor.configuration.model.AppConfiguration;
+import org.onap.oom.certservice.postprocessor.copier.exception.KeystoreFileCopyException;
+import org.onap.oom.certservice.postprocessor.copier.exception.KeystoreNotExistException;
import static org.assertj.core.api.Assertions.assertThat;
import static org.assertj.core.api.Assertions.assertThatExceptionOfType;
*/
-package org.onap.oom.truststoremerger.merger;
+package org.onap.oom.certservice.postprocessor.merger;
import static org.assertj.core.api.Assertions.assertThat;
import java.util.Arrays;
import java.util.List;
import org.junit.jupiter.api.Test;
-import org.onap.oom.truststoremerger.merger.exception.KeystoreInstanceException;
-import org.onap.oom.truststoremerger.merger.exception.LoadTruststoreException;
-import org.onap.oom.truststoremerger.merger.exception.PasswordReaderException;
-import org.onap.oom.truststoremerger.merger.exception.TruststoreFileFactoryException;
-import org.onap.oom.truststoremerger.merger.model.Truststore;
-import org.onap.oom.truststoremerger.merger.model.TruststoreFactory;
+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;
class TruststoreFilesProviderTest {
* ============LICENSE_END=========================================================
*/
-package org.onap.oom.truststoremerger.merger.model;
+package org.onap.oom.certservice.postprocessor.merger.model;
import static org.assertj.core.api.Assertions.assertThatExceptionOfType;
import java.util.List;
import org.junit.jupiter.api.Test;
-import org.onap.oom.truststoremerger.api.ExitableException;
-import org.onap.oom.truststoremerger.merger.exception.AliasConflictException;
-import org.onap.oom.truststoremerger.merger.exception.MissingTruststoreException;
-import org.onap.oom.truststoremerger.merger.model.certificate.CertificateWithAlias;
+import org.onap.oom.certservice.postprocessor.api.ExitableException;
+import org.onap.oom.certservice.postprocessor.merger.exception.AliasConflictException;
+import org.onap.oom.certservice.postprocessor.merger.exception.MissingTruststoreException;
+import org.onap.oom.certservice.postprocessor.merger.model.certificate.CertificateWithAlias;
class JavaTruststoreTest {
* ============LICENSE_END=========================================================
*/
-package org.onap.oom.truststoremerger.merger.model;
+package org.onap.oom.certservice.postprocessor.merger.model;
import static org.assertj.core.api.Assertions.assertThat;
import static org.assertj.core.api.Assertions.assertThatExceptionOfType;
import java.util.List;
import java.util.stream.Collectors;
import org.junit.jupiter.api.Test;
-import org.onap.oom.truststoremerger.api.ExitableException;
-import org.onap.oom.truststoremerger.merger.exception.MissingTruststoreException;
-import org.onap.oom.truststoremerger.merger.exception.TruststoreDataOperationException;
-import org.onap.oom.truststoremerger.merger.exception.WriteTruststoreFileException;
-import org.onap.oom.truststoremerger.merger.model.certificate.CertificateWithAlias;
+import org.onap.oom.certservice.postprocessor.api.ExitableException;
+import org.onap.oom.certservice.postprocessor.merger.exception.MissingTruststoreException;
+import org.onap.oom.certservice.postprocessor.merger.exception.TruststoreDataOperationException;
+import org.onap.oom.certservice.postprocessor.merger.exception.WriteTruststoreFileException;
+import org.onap.oom.certservice.postprocessor.merger.model.certificate.CertificateWithAlias;
class PemTruststoreTest {
* ============LICENSE_END=========================================================
*/
-package org.onap.oom.truststoremerger.merger.model;
+package org.onap.oom.certservice.postprocessor.merger.model;
-import static org.onap.oom.truststoremerger.api.CertificateConstants.JKS_TYPE;
-import static org.onap.oom.truststoremerger.api.CertificateConstants.PKCS12_TYPE;
+import static org.onap.oom.certservice.postprocessor.api.CertificateConstants.JKS_TYPE;
+import static org.onap.oom.certservice.postprocessor.api.CertificateConstants.PKCS12_TYPE;
import java.io.File;
import java.io.IOException;
import java.nio.file.Path;
import java.nio.file.Paths;
import java.nio.file.StandardCopyOption;
-import org.onap.oom.truststoremerger.merger.exception.KeystoreInstanceException;
-import org.onap.oom.truststoremerger.merger.exception.LoadTruststoreException;
-import org.onap.oom.truststoremerger.merger.exception.PasswordReaderException;
+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;
public final class TestCertificateProvider {
*/
-package org.onap.oom.truststoremerger.merger.model;
+package org.onap.oom.certservice.postprocessor.merger.model;
import static org.assertj.core.api.Assertions.assertThat;
import static org.assertj.core.api.Assertions.assertThatExceptionOfType;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.extension.ExtendWith;
import org.mockito.junit.jupiter.MockitoExtension;
-import org.onap.oom.truststoremerger.merger.exception.KeystoreInstanceException;
-import org.onap.oom.truststoremerger.merger.exception.LoadTruststoreException;
-import org.onap.oom.truststoremerger.merger.exception.PasswordReaderException;
-import org.onap.oom.truststoremerger.merger.exception.TruststoreFileFactoryException;
+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;
@ExtendWith(MockitoExtension.class)
class TruststoreFactoryTest {
* ============LICENSE_END=========================================================
*/
-package org.onap.oom.truststoremerger.merger.model;
+package org.onap.oom.certservice.postprocessor.merger.model;
import static org.assertj.core.api.Assertions.assertThat;
import static org.assertj.core.api.Assertions.assertThatExceptionOfType;
import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.when;
-import static org.onap.oom.truststoremerger.api.CertificateConstants.X_509_CERTIFICATE;
+import static org.onap.oom.certservice.postprocessor.api.CertificateConstants.X_509_CERTIFICATE;
+import static org.onap.oom.certservice.postprocessor.merger.model.TestCertificateProvider.PEM_BACKUP_FILE_PATH;
import java.io.File;
import java.io.IOException;
import org.junit.jupiter.params.ParameterizedTest;
import org.junit.jupiter.params.provider.Arguments;
import org.junit.jupiter.params.provider.MethodSource;
-import org.onap.oom.truststoremerger.api.ExitableException;
-import org.onap.oom.truststoremerger.merger.exception.CreateBackupException;
-import org.onap.oom.truststoremerger.merger.exception.KeystoreInstanceException;
-import org.onap.oom.truststoremerger.merger.exception.LoadTruststoreException;
-import org.onap.oom.truststoremerger.merger.exception.MissingTruststoreException;
-import org.onap.oom.truststoremerger.merger.exception.PasswordReaderException;
-import org.onap.oom.truststoremerger.merger.exception.TruststoreDataOperationException;
-import org.onap.oom.truststoremerger.merger.model.certificate.CertificateWithAlias;
-import org.onap.oom.truststoremerger.merger.model.certificate.CertificateWithAliasFactory;
+import org.onap.oom.certservice.postprocessor.api.CertificateConstants;
+import org.onap.oom.certservice.postprocessor.api.ExitableException;
+import org.onap.oom.certservice.postprocessor.merger.exception.CreateBackupException;
+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.MissingTruststoreException;
+import org.onap.oom.certservice.postprocessor.merger.exception.PasswordReaderException;
+import org.onap.oom.certservice.postprocessor.merger.exception.TruststoreDataOperationException;
+import org.onap.oom.certservice.postprocessor.merger.model.certificate.CertificateWithAlias;
+import org.onap.oom.certservice.postprocessor.merger.model.certificate.CertificateWithAliasFactory;
class TruststoreTest {
truststore.createBackup();
//then
- File backupFile = new File(TestCertificateProvider.PEM_BACKUP_FILE_PATH);
+ File backupFile = new File(PEM_BACKUP_FILE_PATH);
assertThat(backupFile.getName().endsWith(BACKUP_EXTENSION)).isTrue();
assertThat(backupFile.isFile()).isTrue();
}
* ============LICENSE_END=========================================================
*/
-package org.onap.oom.truststoremerger.merger.model.certificate;
+package org.onap.oom.certservice.postprocessor.merger.model.certificate;
import static org.assertj.core.api.Assertions.assertThat;