final X509SSLContextInitializer x509WithTM = new X509SSLContextInitializer(); x509WithTM.setTrustCertificates(testCert); x509WithTM.setTrustManagers(new AllowAnyTrustManager()); final X509SSLContextInitializer x509WithHV = new X509SSLContextInitializer(); x509WithHV.setTrustCertificates(testCert); final X509SSLContextInitializer x509WithTMHV = new X509SSLContextInitializer(); x509WithTMHV.setTrustCertificates(testCert); x509WithTMHV.setTrustManagers(new AllowAnyTrustManager()); x509WithTMHV.setHostnameVerifierConfig(new HostnameVerifierConfig(new DefaultHostnameVerifier(), "test")); final X509SSLContextInitializer x509NoTrustWithTM = new X509SSLContextInitializer(); x509NoTrustWithTM.setTrustManagers(new AllowAnyTrustManager()); final X509SSLContextInitializer x509NoTrustWithHV = new X509SSLContextInitializer(); x509NoTrustWithHV.setHostnameVerifierConfig(new HostnameVerifierConfig(new DefaultHostnameVerifier(), "test")); final X509SSLContextInitializer x509NoTrustWithTMHV = new X509SSLContextInitializer(); x509NoTrustWithTMHV.setTrustManagers(new AllowAnyTrustManager()); x509NoTrustWithTMHV.setHostnameVerifierConfig(new HostnameVerifierConfig(new DefaultHostnameVerifier(), "test"));