28 references to Flags
System.Net.Security (28)
System\Net\NegotiateAuthenticationPal.ManagedNtlm.cs (28)
58
private const
Flags
s_requiredFlags =
59
Flags
.NegotiateNtlm2 |
Flags
.NegotiateNtlm |
Flags
.NegotiateUnicode |
Flags
.TargetName |
60
Flags
.NegotiateVersion |
Flags
.NegotiateKeyExchange |
Flags
.Negotiate128 |
61
Flags
.NegotiateTargetInfo |
Flags
.NegotiateAlwaysSign |
Flags
.NegotiateSign;
171
private
Flags
_flags;
175
public
Flags
Flags
177
readonly get =>BitConverter.IsLittleEndian? _flags: (
Flags
)BinaryPrimitives.ReverseEndianness((uint)_flags);
178
set =>_flags = BitConverter.IsLittleEndian? value: (
Flags
)BinaryPrimitives.ReverseEndianness((uint)value);
188
public
Flags
Flags;
206
public
Flags
Flags;
288
Flags
requiredFlags = s_requiredFlags;
291
requiredFlags |=
Flags
.NegotiateSeal;
310
private static unsafe void CreateNtlmNegotiateMessage(Span<byte> asBytes,
Flags
requiredFlags)
592
Flags
flags = BitConverter.IsLittleEndian ? challengeMessage.Flags : (
Flags
)BinaryPrimitives.ReverseEndianness((uint)challengeMessage.Flags);
606
if ((flags &
Flags
.NegotiateSeal) == 0 && _protectionLevel == ProtectionLevel.EncryptAndSign)
618
if (!hasNbNames && (flags & (
Flags
.NegotiateSign |
Flags
.NegotiateSeal)) != 0)
646
response.Flags = s_requiredFlags | (flags &
Flags
.NegotiateSeal);
676
Debug.Assert(flags.HasFlag(
Flags
.NegotiateSign) && flags.HasFlag(
Flags
.NegotiateKeyExchange));