Package one.nio.net

Class SslOption<T>


  • public class SslOption<T>
    extends java.lang.Object
    • Field Detail

      • SESSION_EARLYDATA_ACCEPTED_ID

        static final int SESSION_EARLYDATA_ACCEPTED_ID
        See Also:
        Constant Field Values
      • PEER_CERTIFICATE

        public static final SslOption<byte[]> PEER_CERTIFICATE
      • PEER_CERTIFICATE_CHAIN

        public static final SslOption<java.lang.Object[]> PEER_CERTIFICATE_CHAIN
      • PEER_SUBJECT

        public static final SslOption<java.lang.String> PEER_SUBJECT
      • PEER_ISSUER

        public static final SslOption<java.lang.String> PEER_ISSUER
      • VERIFY_RESULT

        public static final SslOption<java.lang.String> VERIFY_RESULT
      • SESSION_REUSED

        public static final SslOption<java.lang.Boolean> SESSION_REUSED
      • SESSION_TICKET

        public static final SslOption<java.lang.Integer> SESSION_TICKET
      • CURRENT_CIPHER

        public static final SslOption<java.lang.String> CURRENT_CIPHER
      • SESSION_EARLYDATA_ACCEPTED

        public static final SslOption<java.lang.Boolean> SESSION_EARLYDATA_ACCEPTED
      • SESSION_HANDSHAKE_DONE

        public static final SslOption<java.lang.Boolean> SESSION_HANDSHAKE_DONE
      • id

        final int id
      • type

        final java.lang.Class<T> type
    • Constructor Detail

      • SslOption

        private SslOption​(int id,
                          java.lang.Class<T> type)
    • Method Detail

      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object