Support clear text keystore pwd
Change-Id: I49580543ebadbe0d578695b01d973e13b2bac9c6
Issue-ID: AAI-2046
Signed-off-by: Bansal, Nitin (nb121v) <nitin.bansal@amdocs.com>
String documentEndpoint, \r
Logger logger) {\r
\r
String documentEndpoint, \r
Logger logger) {\r
\r
+ String deobfuscatedCertPassword = keystorePwd.startsWith("OBF:")?Password.deobfuscate(keystorePwd):keystorePwd;\r
// Create REST client for search service\r
searchClient = new RestClient()\r
.authenticationMode(RestAuthenticationMode.SSL_CERT)\r
.validateServerHostname(false)\r
.validateServerCertChain(true)\r
.clientCertFile(DataRouterConstants.DR_HOME_AUTH + certName)\r
// Create REST client for search service\r
searchClient = new RestClient()\r
.authenticationMode(RestAuthenticationMode.SSL_CERT)\r
.validateServerHostname(false)\r
.validateServerCertChain(true)\r
.clientCertFile(DataRouterConstants.DR_HOME_AUTH + certName)\r
- .clientCertPassword(Password.deobfuscate(keystorePwd))\r
+ .clientCertPassword(deobfuscatedCertPassword)\r
.trustStore(DataRouterConstants.DR_HOME_AUTH + keystore);\r
\r
this.searchUrl = searchUrl;\r
.trustStore(DataRouterConstants.DR_HOME_AUTH + keystore);\r
\r
this.searchUrl = searchUrl;\r