restClientBuilder.setReadTimeoutInMs(54321);\r
restClientBuilder.setBasicAuthUsername("username");\r
restClientBuilder.setBasicAuthPassword("password");\r
+ restClientBuilder.setTruststoreFilename("truststore");\r
\r
Client client = restClientBuilder.getClient();\r
\r
\r
}\r
\r
- @Test\r
+ @Test (expected=IllegalArgumentException.class)\r
public void validateSslCertClient_noHostOrCertChainValidation() throws Exception {\r
\r
RestClientBuilder restClientBuilder = new RestClientBuilder();\r
restClientBuilder.setValidateServerCertChain(false);\r
restClientBuilder.setValidateServerHostname(false);\r
\r
- Client client = restClientBuilder.getClient();\r
- \r
- Object sslPropertiesObj = client.getProperties().get(HTTPSProperties.PROPERTY_HTTPS_PROPERTIES);\r
- HTTPSProperties sslProps = null;\r
- if ( sslPropertiesObj instanceof HTTPSProperties ) {\r
- sslProps = (HTTPSProperties)sslPropertiesObj;\r
- assertNotNull(sslProps.getHostnameVerifier());\r
- } else {\r
- fail("Unexpected value for https properties object");\r
- } }\r
+ Client client = restClientBuilder.getClient(); \r
+ }\r
\r
- @Test\r
+ @Test (expected=IllegalArgumentException.class)\r
public void validateSslCertClient_hostOnlyValidation() throws Exception {\r
\r
RestClientBuilder restClientBuilder = new RestClientBuilder();\r
\r
Client client = restClientBuilder.getClient();\r
\r
- Object sslPropertiesObj = client.getProperties().get(HTTPSProperties.PROPERTY_HTTPS_PROPERTIES);\r
- HTTPSProperties sslProps = null;\r
- if ( sslPropertiesObj instanceof HTTPSProperties ) {\r
- sslProps = (HTTPSProperties)sslPropertiesObj;\r
- assertNull(sslProps.getHostnameVerifier());\r
- } else {\r
- fail("Unexpected value for https properties object");\r
- }\r
- }\r
+ }\r
\r
@Test\r
public void validateSslCertClient_certChainOnlyValidation() throws Exception {\r