Class CustomTlsParameters

  • All Implemented Interfaces:
    TlsParameters
    Direct Known Subclasses:
    VertxTlsParameters

    public class CustomTlsParameters
    extends Object
    implements TlsParameters
    TlsParameters that can be set independently of the javax.net.ssl system properties. Still, a newly instantiated instance of this class defaults to these properties.
    • Field Detail

      • keyStoreType

        protected String keyStoreType
      • trustStoreType

        protected String trustStoreType
      • keyStoreFile

        protected String keyStoreFile
      • keyStorePassword

        protected String keyStorePassword
      • trustStoreFile

        protected String trustStoreFile
      • trustStorePassword

        protected String trustStorePassword
      • enabledCipherSuites

        protected String enabledCipherSuites
      • enabledProtocols

        protected String enabledProtocols
    • Constructor Detail

      • CustomTlsParameters

        public CustomTlsParameters()
    • Method Detail

      • setProvider

        public void setProvider​(String provider)
      • setTlsProtocol

        public void setTlsProtocol​(String tlsProtocol)
      • setKeyStoreType

        public void setKeyStoreType​(String keyStoreType)
      • setTrustStoreType

        public void setTrustStoreType​(String trustStoreType)
      • setCertificateType

        public void setCertificateType​(String certificateType)
      • setCertAlias

        public void setCertAlias​(String certAlias)
      • setKeyStoreFile

        public void setKeyStoreFile​(String keyStoreFile)
      • setKeyStorePassword

        public void setKeyStorePassword​(String keyStorePassword)
      • setTrustStoreFile

        public void setTrustStoreFile​(String trustStoreFile)
      • setTrustStorePassword

        public void setTrustStorePassword​(String trustStorePassword)
      • setEnabledCipherSuites

        public void setEnabledCipherSuites​(String enabledCipherSuites)
      • setEnabledProtocols

        public void setEnabledProtocols​(String enabledProtocols)
      • setSessionTimeout

        public void setSessionTimeout​(int sessionTimeout)
      • setPerformDomainValidation

        public void setPerformDomainValidation​(boolean performDomainValidation)
      • getSniHostnames

        public List<String> getSniHostnames()