Package one.nio.net

Class SslConfig


  • public class SslConfig
    extends java.lang.Object
    • Field Detail

      • debug

        public boolean debug
      • rdrand

        public boolean rdrand
      • protocols

        public java.lang.String protocols
      • ciphers

        public java.lang.String ciphers
      • curve

        public java.lang.String curve
      • certFile

        public java.lang.String[] certFile
      • privateKeyFile

        public java.lang.String[] privateKeyFile
      • passphrase

        public java.lang.String passphrase
      • caFile

        public java.lang.String caFile
      • ticketKeyFile

        public java.lang.String ticketKeyFile
      • ticketDir

        public java.lang.String ticketDir
      • verifyMode

        public int verifyMode
      • cacheMode

        public java.lang.String cacheMode
      • cacheSize

        public int cacheSize
      • timeout

        public @one.nio.config.Converter(method="longTime") long timeout
      • refreshInterval

        public @one.nio.config.Converter(method="longTime") long refreshInterval
      • sessionId

        public java.lang.String sessionId
      • applicationProtocols

        public java.lang.String[] applicationProtocols
      • ocspFile

        public java.lang.String ocspFile
      • compressionAlgorithms

        public java.lang.String[] compressionAlgorithms
      • maxEarlyDataSize

        public int maxEarlyDataSize
      • kernelTlsEnabled

        public boolean kernelTlsEnabled
      • antiReplayEnabled

        public boolean antiReplayEnabled
      • keylog

        public boolean keylog
      • hostName

        java.lang.String hostName
    • Constructor Detail

      • SslConfig

        public SslConfig()
    • Method Detail

      • from

        public static SslConfig from​(java.util.Properties props)
      • toArray

        private static java.lang.String[] toArray​(java.lang.String line)