- All Known Implementing Classes:
NtlmMessage,NtlmSsp,Type1Message,Type2Message,Type3Message
public interface NtlmFlags
Flags used during negotiation of NTLMSSP authentication.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intIndicates that 128-bit encryption is supported.static final intIndicates that 56-bit encryption is supported.static final intIndicates that authenticated communication between the client and server should carry a "dummy" digital signature.static final intIndicates that this is an anonymous connectionstatic final intIndicates datagram authentication.static final intIndicates that the NTLM2 signing and sealing scheme should be used for protecting authenticated communications.static final intRequest explicit key exchangestatic final intIndicates that the LAN Manager session key should be used for signing and sealing authenticated communication.static final intSent by the server to indicate that the server and client are on the same machine.static final int???static final intIndicates support for NTLM authentication.static final intIndicates whether OEM strings are supported or used.static final intIndicates whether the OEM-formatted domain name in which the client workstation has membership is supplied in the Type-1 message.static final intIndicates whether the OEM-formatted workstation name is supplied in the Type-1 message.static final intSpecifies that communication across the authenticated channel should be encrypted (message confidentiality).static final intSpecifies that communication across the authenticated channel should carry a digital signature (message integrity).static final intSent by the server in the Type 2 message to indicate that it is including a Target Information block in the message.static final intIndicates whether Unicode strings are supported or used.static final intIndicates that the NTLM version is included in the message.static final int??static final int??static final intRequests the usage of the LMOWFstatic final intIndicates whether the authentication target is requested from the server.static final intSent by the server in the Type 2 message to indicate that the target authentication realm is a domain.static final intSent by the server in the Type 2 message to indicate that the target authentication realm is a server.static final intSent by the server in the Type 2 message to indicate that the target authentication realm is a share (presumably for share-level authentication).
-
Field Details
-
NTLMSSP_NEGOTIATE_UNICODE
static final int NTLMSSP_NEGOTIATE_UNICODEIndicates whether Unicode strings are supported or used.- See Also:
-
NTLMSSP_NEGOTIATE_OEM
static final int NTLMSSP_NEGOTIATE_OEMIndicates whether OEM strings are supported or used.- See Also:
-
NTLMSSP_REQUEST_TARGET
static final int NTLMSSP_REQUEST_TARGETIndicates whether the authentication target is requested from the server.- See Also:
-
NTLMSSP_NEGOTIATE_SIGN
static final int NTLMSSP_NEGOTIATE_SIGNSpecifies that communication across the authenticated channel should carry a digital signature (message integrity).- See Also:
-
NTLMSSP_NEGOTIATE_SEAL
static final int NTLMSSP_NEGOTIATE_SEALSpecifies that communication across the authenticated channel should be encrypted (message confidentiality).- See Also:
-
NTLMSSP_NEGOTIATE_DATAGRAM_STYLE
static final int NTLMSSP_NEGOTIATE_DATAGRAM_STYLEIndicates datagram authentication.- See Also:
-
NTLMSSP_NEGOTIATE_LM_KEY
static final int NTLMSSP_NEGOTIATE_LM_KEYIndicates 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??? According to spec this is a reserved bit and must be set to zero- See Also:
-
NTLMSSP_NEGOTIATE_NTLM
static final int NTLMSSP_NEGOTIATE_NTLMIndicates support for NTLM authentication.- See Also:
-
NTLMSSP_NEGOTIATE_ANONYMOUS
static final int NTLMSSP_NEGOTIATE_ANONYMOUSIndicates that this is an anonymous connection- See Also:
-
NTLMSSP_NEGOTIATE_OEM_DOMAIN_SUPPLIED
static final int NTLMSSP_NEGOTIATE_OEM_DOMAIN_SUPPLIEDIndicates 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_SUPPLIEDIndicates 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_CALLSent 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_SIGNIndicates 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_DOMAINSent 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_SERVERSent 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_SHARESent 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_EXTENDED_SESSIONSECURITY
static final int NTLMSSP_NEGOTIATE_EXTENDED_SESSIONSECURITYIndicates 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?? According to spec this is a reserved bit and must be set to zero- See Also:
-
NTLMSSP_REQUEST_ACCEPT_RESPONSE
static final int NTLMSSP_REQUEST_ACCEPT_RESPONSE?? According to spec this is NTLMSSP_NEGOTIATE_IDENTIFY If set, requests an identify level token- See Also:
-
NTLMSSP_REQUEST_NON_NT_SESSION_KEY
static final int NTLMSSP_REQUEST_NON_NT_SESSION_KEYRequests the usage of the LMOWF- See Also:
-
NTLMSSP_NEGOTIATE_TARGET_INFO
static final int NTLMSSP_NEGOTIATE_TARGET_INFOSent 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_VERSION
static final int NTLMSSP_NEGOTIATE_VERSIONIndicates that the NTLM version is included in the message.- See Also:
-
NTLMSSP_NEGOTIATE_128
static final int NTLMSSP_NEGOTIATE_128Indicates that 128-bit encryption is supported.- See Also:
-
NTLMSSP_NEGOTIATE_KEY_EXCH
static final int NTLMSSP_NEGOTIATE_KEY_EXCHRequest explicit key exchange- See Also:
-
NTLMSSP_NEGOTIATE_56
static final int NTLMSSP_NEGOTIATE_56Indicates that 56-bit encryption is supported.- See Also:
-