Interface SslContextProvider

  • All Known Implementing Classes:
    DefaultSslContextProvider

    public interface SslContextProvider
    Interface for providing SslContext instances for TLS support.
    • Method Detail

      • init

        void init​(AlluxioConfiguration conf)
        Initializes provider.
        Parameters:
        conf - Alluxio configuration
      • getClientSslContext

        io.netty.handler.ssl.SslContext getClientSslContext()
        Returns:
        Singleton Ssl context for client
      • getServerSSLContext

        io.netty.handler.ssl.SslContext getServerSSLContext()
        Returns:
        SSLContext for the server side of an SSL connection
      • getSelfSignedClientSslContext

        io.netty.handler.ssl.SslContext getSelfSignedClientSslContext()
        Returns:
        Singleton Ssl context for self-signed client
      • getSelfSignedServerSslContext

        io.netty.handler.ssl.SslContext getSelfSignedServerSslContext()
        Returns:
        Singleton Ssl context for self-signed server