diff options
Diffstat (limited to 'aai-traversal/src/main/java/org/onap/aai/config/JettyPasswordDecoder.java')
-rw-r--r-- | aai-traversal/src/main/java/org/onap/aai/config/JettyPasswordDecoder.java | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/aai-traversal/src/main/java/org/onap/aai/config/JettyPasswordDecoder.java b/aai-traversal/src/main/java/org/onap/aai/config/JettyPasswordDecoder.java new file mode 100644 index 0000000..069d71b --- /dev/null +++ b/aai-traversal/src/main/java/org/onap/aai/config/JettyPasswordDecoder.java @@ -0,0 +1,14 @@ +package org.onap.aai.config; + +import org.eclipse.jetty.util.security.Password; + +public class JettyPasswordDecoder implements PasswordDecoder { + + @Override + public String decode(String input) { + if (input.startsWith("OBF:")) { + return Password.deobfuscate(input); + } + return Password.deobfuscate("OBF:" + input); + } +} |