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