@Override public SSLContext get() { log.info("Creating SslContext for https client using config [%s]", config); return new TLSUtils.ClientSSLContextBuilder() .setProtocol(config.getProtocol()) .setTrustStoreType(config.getTrustStoreType()) .setTrustStorePath(config.getTrustStorePath()) .setTrustStoreAlgorithm(config.getTrustStoreAlgorithm()) .setTrustStorePasswordProvider(config.getTrustStorePasswordProvider()) .setKeyStoreType(config.getKeyStoreType()) .setKeyStorePath(config.getKeyStorePath()) .setKeyStoreAlgorithm(config.getKeyManagerFactoryAlgorithm()) .setCertAlias(config.getCertAlias()) .setKeyStorePasswordProvider(config.getKeyStorePasswordProvider()) .setKeyManagerFactoryPasswordProvider(config.getKeyManagerPasswordProvider()) .build(); } }
.setTrustStorePasswordProvider(sslClientConfig.getTrustStorePasswordProvider()) .setKeyStoreType(sslClientConfig.getKeyStoreType()) .setKeyStorePath(keystorePath) .setKeyStoreAlgorithm(sslClientConfig.getKeyManagerFactoryAlgorithm()) .setCertAlias(certAlias)
@Override public SSLContext get() { log.info("Creating SslContext for https client using config [%s]", config); return new TLSUtils.ClientSSLContextBuilder() .setProtocol(config.getProtocol()) .setTrustStoreType(config.getTrustStoreType()) .setTrustStorePath(config.getTrustStorePath()) .setTrustStoreAlgorithm(config.getTrustStoreAlgorithm()) .setTrustStorePasswordProvider(config.getTrustStorePasswordProvider()) .setKeyStoreType(config.getKeyStoreType()) .setKeyStorePath(config.getKeyStorePath()) .setKeyStoreAlgorithm(config.getKeyManagerFactoryAlgorithm()) .setCertAlias(config.getCertAlias()) .setKeyStorePasswordProvider(config.getKeyStorePasswordProvider()) .setKeyManagerFactoryPasswordProvider(config.getKeyManagerPasswordProvider()) .setValidateHostnames(config.getValidateHostnames()) .setCertificateChecker(certificateChecker) .build(); } }