Enum Class NtlmNegotiateFlag

java.lang.Object
java.lang.Enum<NtlmNegotiateFlag>
com.hierynomus.ntlm.messages.NtlmNegotiateFlag
All Implemented Interfaces:
EnumWithValue<NtlmNegotiateFlag>, Serializable, Comparable<NtlmNegotiateFlag>, Constable

public enum NtlmNegotiateFlag extends Enum<NtlmNegotiateFlag> implements EnumWithValue<NtlmNegotiateFlag>
[MS-NLMP].pdf 2.2.2.5 NEGOTIATE
  • Enum Constant Details

    • NTLMSSP_NEGOTIATE_56

      public static final NtlmNegotiateFlag NTLMSSP_NEGOTIATE_56
    • NTLMSSP_NEGOTIATE_KEY_EXCH

      public static final NtlmNegotiateFlag NTLMSSP_NEGOTIATE_KEY_EXCH
    • NTLMSSP_NEGOTIATE_128

      public static final NtlmNegotiateFlag NTLMSSP_NEGOTIATE_128
    • NTLMSSP_NEGOTIATE_VERSION

      public static final NtlmNegotiateFlag NTLMSSP_NEGOTIATE_VERSION
    • NTLMSSP_NEGOTIATE_TARGET_INFO

      public static final NtlmNegotiateFlag NTLMSSP_NEGOTIATE_TARGET_INFO
    • NTLMSSP_REQUEST_NON_NT_SESSION_KEY

      public static final NtlmNegotiateFlag NTLMSSP_REQUEST_NON_NT_SESSION_KEY
    • NTLMSSP_NEGOTIATE_IDENTIFY

      public static final NtlmNegotiateFlag NTLMSSP_NEGOTIATE_IDENTIFY
    • NTLMSSP_NEGOTIATE_EXTENDED_SESSIONSECURITY

      public static final NtlmNegotiateFlag NTLMSSP_NEGOTIATE_EXTENDED_SESSIONSECURITY
    • NTLMSSP_TARGET_TYPE_SERVER

      public static final NtlmNegotiateFlag NTLMSSP_TARGET_TYPE_SERVER
    • NTLMSSP_TARGET_TYPE_DOMAIN

      public static final NtlmNegotiateFlag NTLMSSP_TARGET_TYPE_DOMAIN
    • NTLMSSP_NEGOTIATE_ALWAYS_SIGN

      public static final NtlmNegotiateFlag NTLMSSP_NEGOTIATE_ALWAYS_SIGN
    • NTLMSSP_NEGOTIATE_OEM_WORKSTATION_SUPPLIED

      public static final NtlmNegotiateFlag NTLMSSP_NEGOTIATE_OEM_WORKSTATION_SUPPLIED
    • NTLMSSP_NEGOTIATE_OEM_DOMAIN_SUPPLIED

      public static final NtlmNegotiateFlag NTLMSSP_NEGOTIATE_OEM_DOMAIN_SUPPLIED
    • NTLMSSP_NEGOTIATE_ANONYMOUS

      public static final NtlmNegotiateFlag NTLMSSP_NEGOTIATE_ANONYMOUS
    • NTLMSSP_NEGOTIATE_NTLM

      public static final NtlmNegotiateFlag NTLMSSP_NEGOTIATE_NTLM
    • NTLMSSP_NEGOTIATE_LM_KEY

      public static final NtlmNegotiateFlag NTLMSSP_NEGOTIATE_LM_KEY
    • NTLMSSP_NEGOTIATE_DATAGRAM

      public static final NtlmNegotiateFlag NTLMSSP_NEGOTIATE_DATAGRAM
    • NTLMSSP_NEGOTIATE_SEAL

      public static final NtlmNegotiateFlag NTLMSSP_NEGOTIATE_SEAL
    • NTLMSSP_NEGOTIATE_SIGN

      public static final NtlmNegotiateFlag NTLMSSP_NEGOTIATE_SIGN
    • NTLMSSP_REQUEST_TARGET

      public static final NtlmNegotiateFlag NTLMSSP_REQUEST_TARGET
    • NTLM_NEGOTIATE_OEM

      public static final NtlmNegotiateFlag NTLM_NEGOTIATE_OEM
    • NTLMSSP_NEGOTIATE_UNICODE

      public static final NtlmNegotiateFlag NTLMSSP_NEGOTIATE_UNICODE
  • Field Details

    • value

      private long value
  • Constructor Details

    • NtlmNegotiateFlag

      private NtlmNegotiateFlag(long value)
  • Method Details

    • values

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

      public static NtlmNegotiateFlag valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (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 class has no constant with the specified name
      NullPointerException - if the argument is null
    • getValue

      public long getValue()
      Specified by:
      getValue in interface EnumWithValue<NtlmNegotiateFlag>