summaryrefslogtreecommitdiffstats
path: root/certService/src/main/java/org/onap/aaf/certservice/certification/CsrModelFactory.java
diff options
context:
space:
mode:
authorBogumil Zebek <bogumil.zebek@nokia.com>2020-02-16 12:56:55 +0000
committerGerrit Code Review <gerrit@onap.org>2020-02-16 12:56:55 +0000
commitbd10fbac3f2369faa7ea83d2f9800b0dbc96933d (patch)
tree64389747ed07bf5669371b8a5e52a93230371f32 /certService/src/main/java/org/onap/aaf/certservice/certification/CsrModelFactory.java
parent8209f7c8dc47546a354978e36b96d3b80b5b55d9 (diff)
parent1a82cc89e4846e60842cad12516ccf3544fb2051 (diff)
Merge "Add more logs and handling DecoderException"
Diffstat (limited to 'certService/src/main/java/org/onap/aaf/certservice/certification/CsrModelFactory.java')
-rw-r--r--certService/src/main/java/org/onap/aaf/certservice/certification/CsrModelFactory.java8
1 files changed, 7 insertions, 1 deletions
diff --git a/certService/src/main/java/org/onap/aaf/certservice/certification/CsrModelFactory.java b/certService/src/main/java/org/onap/aaf/certservice/certification/CsrModelFactory.java
index 4abf4d04..f89c34e5 100644
--- a/certService/src/main/java/org/onap/aaf/certservice/certification/CsrModelFactory.java
+++ b/certService/src/main/java/org/onap/aaf/certservice/certification/CsrModelFactory.java
@@ -29,6 +29,8 @@ import org.onap.aaf.certservice.certification.exceptions.CsrDecryptionException;
import org.onap.aaf.certservice.certification.exceptions.DecryptionException;
import org.onap.aaf.certservice.certification.exceptions.KeyDecryptionException;
import org.onap.aaf.certservice.certification.model.CsrModel;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
import org.springframework.stereotype.Service;
@@ -71,6 +73,7 @@ public class CsrModelFactory {
public static class StringBase64 {
private final String value;
private final Base64.Decoder decoder = Base64.getDecoder();
+ private static final Logger LOGGER = LoggerFactory.getLogger(StringBase64.class);
public StringBase64(String value) {
this.value = value;
@@ -78,8 +81,11 @@ public class CsrModelFactory {
public Optional<String> asString() {
try {
- return Optional.of(new String(decoder.decode(value)));
+ String decodedString = new String(decoder.decode(value));
+ LOGGER.debug("Decoded string: {}", decodedString);
+ return Optional.of(decodedString);
} catch(RuntimeException e) {
+ LOGGER.error("Exception occurred during decoding:", e);
return Optional.empty();
}
}