Package one.nio.net

Class SslConfig

java.lang.Object
one.nio.net.SslConfig

public class SslConfig extends Object
  • Field Details

    • DEFAULT_CIPHERS

      static final String DEFAULT_CIPHERS
      See Also:
    • DEFAULT_CACHE_MODE

      static final String DEFAULT_CACHE_MODE
      See Also:
    • DEFAULT_CACHE_SIZE

      static final int DEFAULT_CACHE_SIZE
      See Also:
    • DEFAULT_TIMEOUT_SEC

      static final long DEFAULT_TIMEOUT_SEC
      See Also:
    • DEFAULT_REFRESH_INTERVAL

      static final long DEFAULT_REFRESH_INTERVAL
      See Also:
    • debug

      public boolean debug
    • rdrand

      public boolean rdrand
    • protocols

      public String protocols
    • ciphers

      public String ciphers
    • curve

      public String curve
    • certFile

      public String[] certFile
    • privateKeyFile

      public String[] privateKeyFile
    • passphrase

      public String passphrase
    • caFile

      public String caFile
    • ticketKeyFile

      public String ticketKeyFile
    • ticketDir

      public String ticketDir
    • verifyMode

      public int verifyMode
    • cacheMode

      public 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 String sessionId
    • applicationProtocols

      public String[] applicationProtocols
    • ocspFile

      public String ocspFile
    • compressionAlgorithms

      public String[] compressionAlgorithms
    • maxEarlyDataSize

      public int maxEarlyDataSize
    • kernelTlsEnabled

      public boolean kernelTlsEnabled
    • antiReplayEnabled

      public boolean antiReplayEnabled
    • keylog

      public boolean keylog
    • hostName

      String hostName
    • sni

      SslConfig[] sni
  • Constructor Details

    • SslConfig

      public SslConfig()
  • Method Details