Class SSLContextFactoryBean

  • Direct Known Subclasses:
    SSLConfiguration

    @Deprecated(since="2022-01-27")
    public class SSLContextFactoryBean
    extends java.lang.Object
    Deprecated.
    This internal logback API is not supported by AEM as a Cloud Service.
    A factory bean for a JSSE SSLContext.

    This object holds the configurable properties for an SSL context and uses them to create an SSLContext instance.

    • Constructor Detail

      • SSLContextFactoryBean

        public SSLContextFactoryBean()
        Deprecated.
    • Method Detail

      • createContext

        public javax.net.ssl.SSLContext createContext​(ContextAware context)
                                               throws java.security.NoSuchProviderException,
                                                      java.security.NoSuchAlgorithmException,
                                                      java.security.KeyManagementException,
                                                      java.security.UnrecoverableKeyException,
                                                      java.security.KeyStoreException,
                                                      java.security.cert.CertificateException
        Deprecated.
        Creates a new SSLContext using the receiver's configuration.
        Parameters:
        context - context for status messages
        Returns:
        SSLContext object
        Throws:
        java.security.NoSuchProviderException - if a provider specified for one of the JCA or JSSE components utilized in creating the context is not known to the platform
        java.security.NoSuchAlgorithmException - if a JCA or JSSE algorithm, protocol, or type name specified for one of the context's components is not known to a given provider (or platform default provider for the component)
        java.security.KeyManagementException - if an error occurs in creating a KeyManager for the context
        java.security.UnrecoverableKeyException - if a private key needed by a KeyManager cannot be obtained from a key store
        java.security.KeyStoreException - if an error occurs in reading the contents of a key store
        java.security.cert.CertificateException - if an error occurs in reading the contents of a certificate
      • getKeyStore

        public KeyStoreFactoryBean getKeyStore()
        Deprecated.
        Gets the key store configuration.
        Returns:
        key store factory bean or null if no key store configuration was provided
      • setKeyStore

        public void setKeyStore​(KeyStoreFactoryBean keyStore)
        Deprecated.
        Sets the key store configuration.
        Parameters:
        keyStore - the key store factory bean to set
      • getTrustStore

        public KeyStoreFactoryBean getTrustStore()
        Deprecated.
        Gets the trust store configuration.
        Returns:
        trust store factory bean or null if no trust store configuration was provided
      • setTrustStore

        public void setTrustStore​(KeyStoreFactoryBean trustStore)
        Deprecated.
        Sets the trust store configuration.
        Parameters:
        trustStore - the trust store factory bean to set
      • getSecureRandom

        public SecureRandomFactoryBean getSecureRandom()
        Deprecated.
        Gets the secure random generator configuration.
        Returns:
        secure random factory bean; if no secure random generator configuration has been set, a default factory bean is returned
      • setSecureRandom

        public void setSecureRandom​(SecureRandomFactoryBean secureRandom)
        Deprecated.
        Sets the secure random generator configuration.
        Parameters:
        secureRandom - the secure random factory bean to set
      • getKeyManagerFactory

        public KeyManagerFactoryFactoryBean getKeyManagerFactory()
        Deprecated.
        Gets the key manager factory configuration.
        Returns:
        factory bean; if no key manager factory configuration has been set, a default factory bean is returned
      • setKeyManagerFactory

        public void setKeyManagerFactory​(KeyManagerFactoryFactoryBean keyManagerFactory)
        Deprecated.
        Sets the key manager factory configuration.
        Parameters:
        keyManagerFactory - the key manager factory factory bean to set
      • getTrustManagerFactory

        public TrustManagerFactoryFactoryBean getTrustManagerFactory()
        Deprecated.
        Gets the trust manager factory configuration.
        Returns:
        factory bean; if no trust manager factory configuration has been set, a default factory bean is returned
      • setTrustManagerFactory

        public void setTrustManagerFactory​(TrustManagerFactoryFactoryBean trustManagerFactory)
        Deprecated.
        Sets the trust manager factory configuration.
        Parameters:
        trustManagerFactory - the factory bean to set
      • getProtocol

        public java.lang.String getProtocol()
        Deprecated.
        Gets the secure transport protocol name.
        Returns:
        protocol name (e.g. SSL, TLS); the SSL.DEFAULT_PROTOCOL is returned if no protocol has been configured
      • setProtocol

        public void setProtocol​(java.lang.String protocol)
        Deprecated.
        Sets the secure transport protocol name.
        Parameters:
        protocol - a protocol name, which must be recognized by the provider specified by setProvider(String) or by the platform's default provider if no platform was specified.
      • getProvider

        public java.lang.String getProvider()
        Deprecated.
        Gets the JSSE provider name for the SSL context.
        Returns:
        JSSE provider name
      • setProvider

        public void setProvider​(java.lang.String provider)
        Deprecated.
        Sets the JSSE provider name for the SSL context.
        Parameters:
        provider - name of the JSSE provider to use in creating the SSL context