Package jcifs.smb1.ntlmssp
Interface NtlmFlags
-
- All Known Implementing Classes:
NtlmMessage,NtlmSsp,Type1Message,Type2Message,Type3Message
public interface NtlmFlagsFlags used during negotiation of NTLMSSP authentication.
-
-
Field Summary
Fields Modifier and Type Field Description static intNTLMSSP_NEGOTIATE_128Indicates that 128-bit encryption is supported.static intNTLMSSP_NEGOTIATE_56Indicates that 56-bit encryption is supported.static intNTLMSSP_NEGOTIATE_ALWAYS_SIGNIndicates that authenticated communication between the client and server should carry a "dummy" digital signature.static intNTLMSSP_NEGOTIATE_DATAGRAM_STYLEIndicates datagram authentication.static intNTLMSSP_NEGOTIATE_KEY_EXCHstatic intNTLMSSP_NEGOTIATE_LM_KEYIndicates that the LAN Manager session key should be used for signing and sealing authenticated communication.static intNTLMSSP_NEGOTIATE_LOCAL_CALLSent by the server to indicate that the server and client are on the same machine.static intNTLMSSP_NEGOTIATE_NETWAREstatic intNTLMSSP_NEGOTIATE_NTLMIndicates support for NTLM authentication.static intNTLMSSP_NEGOTIATE_NTLM2Indicates that the NTLM2 signing and sealing scheme should be used for protecting authenticated communications.static intNTLMSSP_NEGOTIATE_OEMIndicates whether OEM strings are supported or used.static intNTLMSSP_NEGOTIATE_OEM_DOMAIN_SUPPLIEDIndicates whether the OEM-formatted domain name in which the client workstation has membership is supplied in the Type-1 message.static intNTLMSSP_NEGOTIATE_OEM_WORKSTATION_SUPPLIEDIndicates whether the OEM-formatted workstation name is supplied in the Type-1 message.static intNTLMSSP_NEGOTIATE_SEALSpecifies that communication across the authenticated channel should be encrypted (message confidentiality).static intNTLMSSP_NEGOTIATE_SIGNSpecifies that communication across the authenticated channel should carry a digital signature (message integrity).static intNTLMSSP_NEGOTIATE_TARGET_INFOSent by the server in the Type 2 message to indicate that it is including a Target Information block in the message.static intNTLMSSP_NEGOTIATE_UNICODEIndicates whether Unicode strings are supported or used.static intNTLMSSP_REQUEST_ACCEPT_RESPONSEstatic intNTLMSSP_REQUEST_INIT_RESPONSEstatic intNTLMSSP_REQUEST_NON_NT_SESSION_KEYstatic intNTLMSSP_REQUEST_TARGETIndicates whether the authentication target is requested from the server.static intNTLMSSP_TARGET_TYPE_DOMAINSent by the server in the Type 2 message to indicate that the target authentication realm is a domain.static intNTLMSSP_TARGET_TYPE_SERVERSent by the server in the Type 2 message to indicate that the target authentication realm is a server.static intNTLMSSP_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).
-
-
-
Field Detail
-
NTLMSSP_NEGOTIATE_UNICODE
static final int NTLMSSP_NEGOTIATE_UNICODE
Indicates whether Unicode strings are supported or used.- See Also:
- Constant Field Values
-
NTLMSSP_NEGOTIATE_OEM
static final int NTLMSSP_NEGOTIATE_OEM
Indicates whether OEM strings are supported or used.- See Also:
- Constant Field Values
-
NTLMSSP_REQUEST_TARGET
static final int NTLMSSP_REQUEST_TARGET
Indicates whether the authentication target is requested from the server.- See Also:
- Constant Field Values
-
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:
- Constant Field Values
-
NTLMSSP_NEGOTIATE_SEAL
static final int NTLMSSP_NEGOTIATE_SEAL
Specifies that communication across the authenticated channel should be encrypted (message confidentiality).- See Also:
- Constant Field Values
-
NTLMSSP_NEGOTIATE_DATAGRAM_STYLE
static final int NTLMSSP_NEGOTIATE_DATAGRAM_STYLE
Indicates datagram authentication.- See Also:
- Constant Field Values
-
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:
- Constant Field Values
-
NTLMSSP_NEGOTIATE_NETWARE
static final int NTLMSSP_NEGOTIATE_NETWARE
- See Also:
- Constant Field Values
-
NTLMSSP_NEGOTIATE_NTLM
static final int NTLMSSP_NEGOTIATE_NTLM
Indicates support for NTLM authentication.- See Also:
- Constant Field Values
-
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:
- Constant Field Values
-
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:
- Constant Field Values
-
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:
- Constant Field Values
-
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:
- Constant Field Values
-
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:
- Constant Field Values
-
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:
- Constant Field Values
-
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:
- Constant Field Values
-
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:
- Constant Field Values
-
NTLMSSP_REQUEST_INIT_RESPONSE
static final int NTLMSSP_REQUEST_INIT_RESPONSE
- See Also:
- Constant Field Values
-
NTLMSSP_REQUEST_ACCEPT_RESPONSE
static final int NTLMSSP_REQUEST_ACCEPT_RESPONSE
- See Also:
- Constant Field Values
-
NTLMSSP_REQUEST_NON_NT_SESSION_KEY
static final int NTLMSSP_REQUEST_NON_NT_SESSION_KEY
- See Also:
- Constant Field Values
-
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:
- Constant Field Values
-
NTLMSSP_NEGOTIATE_128
static final int NTLMSSP_NEGOTIATE_128
Indicates that 128-bit encryption is supported.- See Also:
- Constant Field Values
-
NTLMSSP_NEGOTIATE_KEY_EXCH
static final int NTLMSSP_NEGOTIATE_KEY_EXCH
- See Also:
- Constant Field Values
-
NTLMSSP_NEGOTIATE_56
static final int NTLMSSP_NEGOTIATE_56
Indicates that 56-bit encryption is supported.- See Also:
- Constant Field Values
-
-