Mono.Security.Protocol.Ntlm.NtlmFlags Enumeration
Flags used in the different messages during a NTLM challenge response.

Syntax

[System.Flags]
public enum NtlmFlags

Remarks

Note all flags are supported in every configuration.

Members

Member NameDescription
Negotiate128Indicates that this client supports strong (128-bit) encryption.
Negotiate56Indicates that this client supports medium (56-bit) encryption.
NegotiateAlwaysSignIndicates that communication between the client and server after authentication should carry a "dummy" signature.
NegotiateDomainSuppliedWhen set, the client will send with the message the name of the domain in which the workstation has membership.
NegotiateNtlmIndicates that NTLM authentication is supported.
NegotiateNtlm2KeyIndicates that this client supports the NTLM2 signing and sealing scheme; if negotiated, this can also affect the response calculations.
NegotiateOemThis is set to indicate that the client supports OEM strings.
NegotiateUnicodeThe client sets this flag to indicate that it supports Unicode strings.
NegotiateWorkstationSuppliedIndicates that the client is sending its workstation name with the message.
RequestTargetThis requests that the server send the authentication target with the Type 2 reply.

Requirements

Namespace: Mono.Security.Protocol.Ntlm
Assembly: Mono.Security (in Mono.Security.dll)
Assembly Versions: 1.0.5000.0, 2.0.0.0