public abstract class AbstractSslConfigurer<T,S> extends Object
| Modifier and Type | Field and Description |
|---|---|
protected org.apache.commons.logging.Log |
logger |
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractSslConfigurer(HttpClientProperties.Ssl sslProperties) |
| Modifier and Type | Method and Description |
|---|---|
abstract S |
configureSsl(T client) |
protected KeyStore |
createKeyStore() |
protected KeyManagerFactory |
getKeyManagerFactory() |
protected HttpClientProperties.Ssl |
getSslProperties() |
protected X509Certificate[] |
getTrustedX509CertificatesForTrustManager() |
protected void |
setTrustManager(io.netty.handler.ssl.SslContextBuilder sslContextBuilder,
TrustManagerFactory factory) |
protected void |
setTrustManager(io.netty.handler.ssl.SslContextBuilder sslContextBuilder,
X509Certificate... trustedX509Certificates) |
protected AbstractSslConfigurer(HttpClientProperties.Ssl sslProperties)
public abstract S configureSsl(T client) throws SSLException
SSLExceptionprotected HttpClientProperties.Ssl getSslProperties()
protected X509Certificate[] getTrustedX509CertificatesForTrustManager()
protected KeyManagerFactory getKeyManagerFactory()
protected KeyStore createKeyStore()
protected void setTrustManager(io.netty.handler.ssl.SslContextBuilder sslContextBuilder,
X509Certificate... trustedX509Certificates)
protected void setTrustManager(io.netty.handler.ssl.SslContextBuilder sslContextBuilder,
TrustManagerFactory factory)
Copyright © 2022 Pivotal Software, Inc.. All rights reserved.