*/
protected SecureProtocolSocketFactory initializeDelegate() {
CertPathPKIXValidationOptions pkixOptions = new CertPathPKIXValidationOptions();
PKIXValidationInformationResolver pkixResolver = getPKIXResolver();
CertPathPKIXTrustEvaluator pkixTrustEvaluator = new CertPathPKIXTrustEvaluator(pkixOptions);
TrustEngine<X509Credential> trustEngine = new PKIXX509CredentialTrustEngine(pkixResolver, pkixTrustEvaluator, new BasicX509CredentialNameEvaluator());
X509KeyManager keyManager = new X509KeyManager((X509Credential) this.keyManager.getDefaultCredential());
X509TrustManager trustManager = new X509TrustManager(new CriteriaSet(), trustEngine);
HostnameVerifier hostnameVerifier = SAMLUtil.getHostnameVerifier(sslHostnameVerification);