java.lang.Object
java.lang.Enum<TLSKexAlgorithm>
com.blackhillsoftware.smf.smf119.zert.TLSKexAlgorithm
All Implemented Interfaces:
Serializable, Comparable<TLSKexAlgorithm>, java.lang.constant.Constable

public enum TLSKexAlgorithm extends Enum<TLSKexAlgorithm>
  • Enum Constant Details

    • UNKNOWN

      public static final TLSKexAlgorithm UNKNOWN
      Constant: 0x00 = 0
    • NONE

      public static final TLSKexAlgorithm NONE
      Constant: 0x01 = 1
    • RSA

      public static final TLSKexAlgorithm RSA
      Constant: 0x02 = 2
    • RSA_EXPORT

      public static final TLSKexAlgorithm RSA_EXPORT
      Constant: 0x03 = 3
    • RSA_PSK

      public static final TLSKexAlgorithm RSA_PSK
      Constant: 0x04 = 4
    • DH_RSA

      public static final TLSKexAlgorithm DH_RSA
      Constant: 0x05 = 5
    • DH_RSA_EXPORT

      public static final TLSKexAlgorithm DH_RSA_EXPORT
      Constant: 0x06 = 6
    • DH_DSS

      public static final TLSKexAlgorithm DH_DSS
      Constant: 0x07 = 7
    • DH_ANON

      public static final TLSKexAlgorithm DH_ANON
      Constant: 0x08 = 8
    • DH_ANON_EXPORT

      public static final TLSKexAlgorithm DH_ANON_EXPORT
      Constant: 0x09 = 9
    • DH_DSS_EXPORT

      public static final TLSKexAlgorithm DH_DSS_EXPORT
      Constant: 0x0A = 10
    • DHE_RSA

      public static final TLSKexAlgorithm DHE_RSA
      Constant: 0x0B = 11
    • DHE_RSA_EXPORT

      public static final TLSKexAlgorithm DHE_RSA_EXPORT
      Constant: 0x0C = 12
    • DHE_DSS

      public static final TLSKexAlgorithm DHE_DSS
      Constant: 0x0D = 13
    • DHE_DSS_EXPORT

      public static final TLSKexAlgorithm DHE_DSS_EXPORT
      Constant: 0x0E = 14
    • DHE_PSK

      public static final TLSKexAlgorithm DHE_PSK
      Constant: 0x0F = 15
    • ECDH_ECDSA

      public static final TLSKexAlgorithm ECDH_ECDSA
      Constant: 0x10 = 16
    • ECDH_RSA

      public static final TLSKexAlgorithm ECDH_RSA
      Constant: 0x11 = 17
    • ECDH_ANON

      public static final TLSKexAlgorithm ECDH_ANON
      Constant: 0x12 = 18
    • ECDHE_ECDSA

      public static final TLSKexAlgorithm ECDHE_ECDSA
      Constant: 0x13 = 19
    • ECDHE_RSA

      public static final TLSKexAlgorithm ECDHE_RSA
      Constant: 0x14 = 20
    • ECDHE_PSK

      public static final TLSKexAlgorithm ECDHE_PSK
      Constant: 0x15 = 21
    • KRB5

      public static final TLSKexAlgorithm KRB5
      Constant: 0x16 = 22
    • KRB5_EXPORT

      public static final TLSKexAlgorithm KRB5_EXPORT
      Constant: 0x17 = 23
    • PSK

      public static final TLSKexAlgorithm PSK
      Constant: 0x18 = 24
    • SRP_SHA_RSA

      public static final TLSKexAlgorithm SRP_SHA_RSA
      Constant: 0x19 = 25
    • SRP_SHA_DSS

      public static final TLSKexAlgorithm SRP_SHA_DSS
      Constant: 0x1A = 26
    • SRP_SHA

      public static final TLSKexAlgorithm SRP_SHA
      Constant: 0x1B = 27
    • ECDHE

      public static final TLSKexAlgorithm ECDHE
      Constant: 0x1C = 28
    • DHE

      public static final TLSKexAlgorithm DHE
      Constant: 0x1D = 29
    • NOT_DEFINED

      public static final TLSKexAlgorithm NOT_DEFINED
  • Method Details

    • values

      public static TLSKexAlgorithm[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      Returns:
      an array containing the constants of this enum type, in the order they are declared
    • valueOf

      public static TLSKexAlgorithm valueOf(String name)
      Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum type has no constant with the specified name
      NullPointerException - if the argument is null
    • from

      public static TLSKexAlgorithm from(int value)
      Get the TLSKexAlgorithm for an integer value
      Parameters:
      value - the integer value
      Returns:
      the corresponding TLSKexAlgorithm