private static final String KEYSTORE_TYPE = "PKCS12";\r
private static final String TRUST_STORE_PROPERTY = "javax.net.ssl.trustStore";\r
\r
+ private final ClientBuilder builder;\r
+\r
private boolean validateServerHostname;\r
private boolean validateServerCertChain;\r
private String clientCertFileName;\r
/**\r
* Rest Client Builder.\r
*/\r
- public RestClientBuilder() {\r
+ public RestClientBuilder(ClientBuilder builder) {\r
+ this.builder = builder;\r
validateServerHostname = DEFAULT_VALIDATE_SERVER_HOST;\r
validateServerCertChain = DEFAULT_VALIDATE_CERT_CHAIN;\r
clientCertFileName = DEFAULT_CLIENT_CERT_FILENAME;\r
protected Client getClient(boolean useSsl) throws Exception {\r
\r
// Finally, create and initialize our client...\r
- ClientBuilder builder = ClientBuilder.newBuilder();\r
+ \r
if (useSsl) {\r
setupSecureSocketLayerClientConfig(builder);\r
}\r