Module jcifs

Interface NtlmFlags

All Known Implementing Classes:
NtlmMessage, NtlmSsp, Type1Message, Type2Message, Type3Message

public interface NtlmFlags
Flags used during negotiation of NTLMSSP authentication.
  • Field Details

    • NTLMSSP_NEGOTIATE_UNICODE

      static final int NTLMSSP_NEGOTIATE_UNICODE
      Indicates whether Unicode strings are supported or used.
      See Also:
    • NTLMSSP_NEGOTIATE_OEM

      static final int NTLMSSP_NEGOTIATE_OEM
      Indicates whether OEM strings are supported or used.
      See Also:
    • NTLMSSP_REQUEST_TARGET

      static final int NTLMSSP_REQUEST_TARGET
      Indicates whether the authentication target is requested from the server.
      See Also:
    • NTLMSSP_NEGOTIATE_SIGN

      static final int NTLMSSP_NEGOTIATE_SIGN
      Specifies that communication across the authenticated channel should carry a digital signature (message integrity).
      See Also:
    • NTLMSSP_NEGOTIATE_SEAL

      static final int NTLMSSP_NEGOTIATE_SEAL
      Specifies that communication across the authenticated channel should be encrypted (message confidentiality).
      See Also:
    • NTLMSSP_NEGOTIATE_DATAGRAM_STYLE

      static final int NTLMSSP_NEGOTIATE_DATAGRAM_STYLE
      Indicates datagram authentication.
      See Also:
    • NTLMSSP_NEGOTIATE_LM_KEY

      static final int NTLMSSP_NEGOTIATE_LM_KEY
      Indicates that the LAN Manager session key should be used for signing and sealing authenticated communication.
      See Also:
    • NTLMSSP_NEGOTIATE_NETWARE

      static final int NTLMSSP_NEGOTIATE_NETWARE
      Indicates support for NetWare authentication.
      See Also:
    • NTLMSSP_NEGOTIATE_NTLM

      static final int NTLMSSP_NEGOTIATE_NTLM
      Indicates support for NTLM authentication.
      See Also:
    • NTLMSSP_NEGOTIATE_OEM_DOMAIN_SUPPLIED

      static final int NTLMSSP_NEGOTIATE_OEM_DOMAIN_SUPPLIED
      Indicates whether the OEM-formatted domain name in which the client workstation has membership is supplied in the Type-1 message. This is used in the negotation of local authentication.
      See Also:
    • NTLMSSP_NEGOTIATE_OEM_WORKSTATION_SUPPLIED

      static final int NTLMSSP_NEGOTIATE_OEM_WORKSTATION_SUPPLIED
      Indicates whether the OEM-formatted workstation name is supplied in the Type-1 message. This is used in the negotiation of local authentication.
      See Also:
    • NTLMSSP_NEGOTIATE_LOCAL_CALL

      static final int NTLMSSP_NEGOTIATE_LOCAL_CALL
      Sent by the server to indicate that the server and client are on the same machine. This implies that the server will include a local security context handle in the Type 2 message, for use in local authentication.
      See Also:
    • NTLMSSP_NEGOTIATE_ALWAYS_SIGN

      static final int NTLMSSP_NEGOTIATE_ALWAYS_SIGN
      Indicates that authenticated communication between the client and server should carry a "dummy" digital signature.
      See Also:
    • NTLMSSP_TARGET_TYPE_DOMAIN

      static final int NTLMSSP_TARGET_TYPE_DOMAIN
      Sent by the server in the Type 2 message to indicate that the target authentication realm is a domain.
      See Also:
    • NTLMSSP_TARGET_TYPE_SERVER

      static final int NTLMSSP_TARGET_TYPE_SERVER
      Sent by the server in the Type 2 message to indicate that the target authentication realm is a server.
      See Also:
    • NTLMSSP_TARGET_TYPE_SHARE

      static final int NTLMSSP_TARGET_TYPE_SHARE
      Sent by the server in the Type 2 message to indicate that the target authentication realm is a share (presumably for share-level authentication).
      See Also:
    • NTLMSSP_NEGOTIATE_NTLM2

      static final int NTLMSSP_NEGOTIATE_NTLM2
      Indicates that the NTLM2 signing and sealing scheme should be used for protecting authenticated communications. This refers to a particular session security scheme, and is not related to the use of NTLMv2 authentication.
      See Also:
    • NTLMSSP_REQUEST_INIT_RESPONSE

      static final int NTLMSSP_REQUEST_INIT_RESPONSE
      Requests an initial response token.
      See Also:
    • NTLMSSP_REQUEST_ACCEPT_RESPONSE

      static final int NTLMSSP_REQUEST_ACCEPT_RESPONSE
      Requests an accept response token.
      See Also:
    • NTLMSSP_REQUEST_NON_NT_SESSION_KEY

      static final int NTLMSSP_REQUEST_NON_NT_SESSION_KEY
      Requests the use of a non-NT session key.
      See Also:
    • NTLMSSP_NEGOTIATE_TARGET_INFO

      static final int NTLMSSP_NEGOTIATE_TARGET_INFO
      Sent by the server in the Type 2 message to indicate that it is including a Target Information block in the message. The Target Information block is used in the calculation of the NTLMv2 response.
      See Also:
    • NTLMSSP_NEGOTIATE_128

      static final int NTLMSSP_NEGOTIATE_128
      Indicates that 128-bit encryption is supported.
      See Also:
    • NTLMSSP_NEGOTIATE_KEY_EXCH

      static final int NTLMSSP_NEGOTIATE_KEY_EXCH
      Indicates that key exchange is supported for session security.
      See Also:
    • NTLMSSP_NEGOTIATE_56

      static final int NTLMSSP_NEGOTIATE_56
      Indicates that 56-bit encryption is supported.
      See Also: