Class AbstractSslConfigurer<T,​S>

  • Direct Known Subclasses:
    GrpcSslConfigurer, HttpClientSslConfigurer

    public abstract class AbstractSslConfigurer<T,​S>
    extends Object
    Base class to configure SSL for component T. Returns an instance S with the resulting configuration (can be the same as T).
    Author:
    Abel Salgado Romero
    • Field Detail

      • logger

        protected final org.apache.commons.logging.Log logger
    • Method Detail

      • getTrustedX509CertificatesForTrustManager

        protected X509Certificate[] getTrustedX509CertificatesForTrustManager()
      • createKeyStore

        protected KeyStore createKeyStore()
      • setTrustManager

        protected void setTrustManager​(io.netty.handler.ssl.SslContextBuilder sslContextBuilder,
                                       X509Certificate... trustedX509Certificates)
      • setTrustManager

        protected void setTrustManager​(io.netty.handler.ssl.SslContextBuilder sslContextBuilder,
                                       TrustManagerFactory factory)