Class SettingsBasedSSLConfigurator.SSLConfig

    • Constructor Detail

      • SSLConfig

        public SSLConfig​(SSLContext sslContext,
                         String[] supportedProtocols,
                         String[] supportedCipherSuites,
                         HostnameVerifier hostnameVerifier,
                         boolean hostnameVerificationEnabled,
                         boolean trustAll,
                         boolean startTlsEnabled,
                         KeyStore effectiveTruststore,
                         List<String> effectiveTruststoreAliases,
                         KeyStore effectiveKeystore,
                         char[] effectiveKeyPassword,
                         String effectiveKeyAlias,
                         boolean clientCertAuth)
    • Method Detail

      • getUnrestrictedSslContext

        public SSLContext getUnrestrictedSslContext()
      • getSupportedProtocols

        public String[] getSupportedProtocols()
      • getSupportedCipherSuites

        public String[] getSupportedCipherSuites()
      • toSSLIOSessionStrategy

        public org.apache.http.nio.conn.ssl.SSLIOSessionStrategy toSSLIOSessionStrategy()
      • toSSLConnectionSocketFactory

        public org.apache.http.conn.ssl.SSLConnectionSocketFactory toSSLConnectionSocketFactory()
      • isStartTlsEnabled

        public boolean isStartTlsEnabled()
      • isHostnameVerificationEnabled

        public boolean isHostnameVerificationEnabled()
      • getEffectiveTruststore

        public KeyStore getEffectiveTruststore()
      • getEffectiveKeystore

        public KeyStore getEffectiveKeystore()
      • getEffectiveKeyPassword

        public char[] getEffectiveKeyPassword()
      • getEffectiveKeyPasswordString

        public String getEffectiveKeyPasswordString()
      • getEffectiveKeyAlias

        public String getEffectiveKeyAlias()
      • getEffectiveTruststoreAliases

        public List<String> getEffectiveTruststoreAliases()
      • getEffectiveTruststoreAliasesArray

        public String[] getEffectiveTruststoreAliasesArray()
      • getEffectiveKeyAliasesArray

        public String[] getEffectiveKeyAliasesArray()
      • isTrustAllEnabled

        public boolean isTrustAllEnabled()
      • isClientCertAuthenticationEnabled

        public boolean isClientCertAuthenticationEnabled()