* ============LICENSE_END=========================================================
*/
-package org.onap.oom.truststoremerger.certification.file;
+package org.onap.oom.truststoremerger.certification.file.provider.entry;
-import java.io.File;
import java.security.cert.Certificate;
-import java.util.Collections;
-import java.util.List;
-public class P12Truststore extends TruststoreFileWithPassword {
+public class CertificateWithAliasFactory {
- public P12Truststore(File truststoreFile, String password) {
- super(truststoreFile, password);
+ public CertificateWithAlias createCertificateWithAlias(Certificate certificate, String alias) {
+ return new CertificateWithAlias(certificate, alias);
}
- @Override
- public List<Certificate> getCertificates() {
- return Collections.emptyList();
+ public CertificateWithAlias createPemCertificate(Certificate certificate) {
+ return new CertificateWithAlias(certificate, PemAliasGenerator.getInstance().getAlias());
}
-
}