Class DefaultSSLContextInitializer

  • All Implemented Interfaces:
    SSLContextInitializer

    public class DefaultSSLContextInitializer
    extends AbstractSSLContextInitializer
    Provides a default implementation of SSLContextInitializer which allows the setting of trust and key managers in order to create an SSL context.
    Version:
    $Revision: 1330 $ $Date: 2010-05-24 00:10:53 +0200 (Mon, 24 May 2010) $
    Author:
    Middleware Services
    • Constructor Detail

      • DefaultSSLContextInitializer

        public DefaultSSLContextInitializer()
    • Method Detail

      • getTrustManagers

        public javax.net.ssl.TrustManager[] getTrustManagers()
                                                      throws java.security.GeneralSecurityException
        Returns the trust managers used when creating SSL contexts.
        Specified by:
        getTrustManagers in interface SSLContextInitializer
        Specified by:
        getTrustManagers in class AbstractSSLContextInitializer
        Returns:
        TrustManager[]
        Throws:
        java.security.GeneralSecurityException - if an errors occurs while loading the TrustManagers
      • setTrustManagers

        public void setTrustManagers​(javax.net.ssl.TrustManager[] tm)
        Sets the trust managers.
        Parameters:
        tm - TrustManager[]
      • getKeyManagers

        public javax.net.ssl.KeyManager[] getKeyManagers()
                                                  throws java.security.GeneralSecurityException
        Returns the key managers used when creating SSL contexts.
        Specified by:
        getKeyManagers in interface SSLContextInitializer
        Specified by:
        getKeyManagers in class AbstractSSLContextInitializer
        Returns:
        KeyManagers[]
        Throws:
        java.security.GeneralSecurityException - if an errors occurs while loading the KeyManagers
      • setKeyManagers

        public void setKeyManagers​(javax.net.ssl.KeyManager[] km)
        Sets the key managers.
        Parameters:
        km - KeyManager[]