supporting clear text and obfuscated client cert
Change-Id: I2e5332839993283446904ca6065d7ead8b29cb0f
Issue-ID: AAI-2046
Signed-off-by: Bansal, Nitin (nb121v) <nitin.bansal@amdocs.com>
+ " keystore=" + keystoreFilename + " keystorePassword=" + keystorePassword);
}
+ String deobfuscatedCertPassword = keystorePassword.startsWith("OBF:")?Password.deobfuscate(keystorePassword):keystorePassword;
+
// Create REST client for search service
restClient = new RestClient().validateServerHostname(false).validateServerCertChain(true)
.clientCertFile(clientCertFilename)
- .clientCertPassword(Password.deobfuscate(keystorePassword)).trustStore(keystoreFilename);
+ .clientCertPassword(deobfuscatedCertPassword).trustStore(keystoreFilename);
}
return restClient;