Class SingletonTLSSocketFactory


  • public class SingletonTLSSocketFactory
    extends TLSSocketFactory
    TLSSocketFactory implementation that uses a static SSLContextInitializer. Useful for SSL configurations that can only retrieve the SSLSocketFactory from getDefault().
    Version:
    $Revision: 1742 $ $Date: 2010-11-19 16:18:06 +0100 (Fri, 19 Nov 2010) $
    Author:
    Middleware Services
    • Field Detail

      • staticContextInitializer

        protected static SSLContextInitializer staticContextInitializer
        SSLContextInitializer used for initializing SSL contexts.
    • Constructor Detail

      • SingletonTLSSocketFactory

        public SingletonTLSSocketFactory()
    • Method Detail

      • initialize

        public void initialize()
                        throws java.security.GeneralSecurityException
        Creates the underlying SSLContext using truststore and keystore attributes and makes this factory ready for use. Must be called before factory can be used.
        Overrides:
        initialize in class TLSSocketFactory
        Throws:
        java.security.GeneralSecurityException - if the SSLContext cannot be created
      • getDefault

        public static javax.net.SocketFactory getDefault()
        This returns the default SSL socket factory.
        Returns:
        SocketFactory