summaryrefslogtreecommitdiffstats
path: root/certServiceClient/src/main/java/org/onap/aaf/certservice/client/certification/conversion/ArtifactsCreatorProvider.java
diff options
context:
space:
mode:
authorpwielebs <piotr.wielebski@nokia.com>2020-06-17 16:04:51 +0200
committerpwielebs <piotr.wielebski@nokia.com>2020-06-18 09:34:11 +0200
commit81d42dfeec4b638c7b7d8f201c6f677477f8226f (patch)
treef0679962afc004badbcb388f96b8cff19edf7bc2 /certServiceClient/src/main/java/org/onap/aaf/certservice/client/certification/conversion/ArtifactsCreatorProvider.java
parent8464ed158369bbb5b047a63ddea3b483f6a79454 (diff)
Add validation for OUTPUT_TYPE parameter (2)
Issue-ID: AAF-1152 Signed-off-by: pwielebs <piotr.wielebski@nokia.com> Change-Id: I026d7979dcb35ccd3c953217b2eccf376cfaf85b
Diffstat (limited to 'certServiceClient/src/main/java/org/onap/aaf/certservice/client/certification/conversion/ArtifactsCreatorProvider.java')
-rw-r--r--certServiceClient/src/main/java/org/onap/aaf/certservice/client/certification/conversion/ArtifactsCreatorProvider.java19
1 files changed, 14 insertions, 5 deletions
diff --git a/certServiceClient/src/main/java/org/onap/aaf/certservice/client/certification/conversion/ArtifactsCreatorProvider.java b/certServiceClient/src/main/java/org/onap/aaf/certservice/client/certification/conversion/ArtifactsCreatorProvider.java
index ac1eda1a..4ed86a4d 100644
--- a/certServiceClient/src/main/java/org/onap/aaf/certservice/client/certification/conversion/ArtifactsCreatorProvider.java
+++ b/certServiceClient/src/main/java/org/onap/aaf/certservice/client/certification/conversion/ArtifactsCreatorProvider.java
@@ -19,8 +19,7 @@
package org.onap.aaf.certservice.client.certification.conversion;
public enum ArtifactsCreatorProvider {
-
- P12 {
+ P12("P12") {
@Override
ArtifactsCreator create(String outputPath) {
return new PKCS12ArtifactsCreator(
@@ -29,21 +28,31 @@ public enum ArtifactsCreatorProvider {
new PemToPKCS12Converter());
}
},
- JKS {
+ JKS("JKS") {
@Override
ArtifactsCreator create(String outputPath) {
return null;
}
},
- PEM {
+ PEM("PEM") {
@Override
ArtifactsCreator create(String outputPath) {
return null;
}
};
+ private final String name;
+
+ ArtifactsCreatorProvider(String name) {
+ this.name = name;
+ }
+
public static ArtifactsCreator getCreator(String outputType, String outputPath) {
- return valueOf(outputType).create(outputPath);
+ return valueOf(outputType).create(outputPath);
+ }
+
+ public String getName() {
+ return name;
}
abstract ArtifactsCreator create(String outputPath);