Class SslConfiguration

    • Method Detail

      • clearSecrets

        public void clearSecrets()
        Clears the secret fields in this object but still allow it to operate normally.
      • createSSLConfiguration

        @PluginFactory
        public static SslConfiguration createSSLConfiguration​(@PluginAttribute("protocol")
                                                              String protocol,
                                                              @PluginElement("KeyStore")
                                                              KeyStoreConfiguration keyStoreConfig,
                                                              @PluginElement("TrustStore")
                                                              TrustStoreConfiguration trustStoreConfig)
        Creates an SslConfiguration from a KeyStoreConfiguration and a TrustStoreConfiguration.
        Parameters:
        protocol - The protocol, see http://docs.oracle.com/javase/7/docs/technotes/guides/security/StandardNames.html#SSLContext
        keyStoreConfig - The KeyStoreConfiguration.
        trustStoreConfig - The TrustStoreConfiguration.
        Returns:
        a new SslConfiguration
      • createSSLConfiguration

        public static SslConfiguration createSSLConfiguration​(@PluginAttribute("protocol")
                                                              String protocol,
                                                              @PluginElement("KeyStore")
                                                              KeyStoreConfiguration keyStoreConfig,
                                                              @PluginElement("TrustStore")
                                                              TrustStoreConfiguration trustStoreConfig,
                                                              @PluginElement("verifyHostName")
                                                              boolean verifyHostName)
        Creates an SslConfiguration from a KeyStoreConfiguration and a TrustStoreConfiguration.
        Parameters:
        protocol - The protocol, see http://docs.oracle.com/javase/7/docs/technotes/guides/security/StandardNames.html#SSLContext
        keyStoreConfig - The KeyStoreConfiguration.
        trustStoreConfig - The TrustStoreConfiguration.
        Returns:
        a new SslConfiguration
        Since:
        2.12
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • getSslContext

        public SSLContext getSslContext()
      • getProtocol

        public String getProtocol()
      • isVerifyHostName

        public boolean isVerifyHostName()