25 references to NegotiationInfoClass
System.Net.Security (25)
System\Net\NegotiateAuthenticationPal.ManagedNtlm.cs (2)
283
public override string Package =>
NegotiationInfoClass
.NTLM;
300
Debug.Assert(clientOptions.Package ==
NegotiationInfoClass
.NTLM);
System\Net\NegotiateAuthenticationPal.ManagedSpnego.cs (6)
76
public override string Package => _mechanism?.Package ??
NegotiationInfoClass
.Negotiate;
83
Debug.Assert(clientOptions.Package ==
NegotiationInfoClass
.Negotiate);
134
yield return new KeyValuePair<string, string>(
NegotiationInfoClass
.Kerberos, KerberosOid);
137
yield return new KeyValuePair<string, string>(
NegotiationInfoClass
.NTLM, NtlmOid);
285
NtlmOid =>
NegotiationInfoClass
.NTLM,
286
KerberosOid =>
NegotiationInfoClass
.Kerberos,
System\Net\NegotiateAuthenticationPal.Unix.cs (10)
31
case
NegotiationInfoClass
.NTLM:
34
case
NegotiationInfoClass
.Negotiate:
157
(_contextFlags & Interop.NetSecurityNative.GssFlags.GSS_C_DELEG_FLAG) != 0 && Package !=
NegotiationInfoClass
.NTLM ? TokenImpersonationLevel.Delegation :
457
if (string.Equals(package,
NegotiationInfoClass
.Negotiate, StringComparison.OrdinalIgnoreCase))
461
else if (string.Equals(package,
NegotiationInfoClass
.NTLM, StringComparison.OrdinalIgnoreCase))
465
else if (string.Equals(package,
NegotiationInfoClass
.Kerberos, StringComparison.OrdinalIgnoreCase))
649
_package = isNtlmUsed ?
NegotiationInfoClass
.NTLM :
NegotiationInfoClass
.Kerberos;
721
_package = isNtlmUsed ?
NegotiationInfoClass
.NTLM :
NegotiationInfoClass
.Kerberos;
System\Net\Security\NegotiateAuthentication.cs (1)
408
if (_pal.Package ==
NegotiationInfoClass
.Kerberos)
System\Net\Security\NegotiateAuthenticationClientOptions.cs (1)
46
public string Package { get; set; } =
NegotiationInfoClass
.Negotiate;
System\Net\Security\NegotiateAuthenticationServerOptions.cs (1)
30
public string Package { get; set; } =
NegotiationInfoClass
.Negotiate;
System\Net\Security\NegotiateStream.cs (4)
32
private const string DefaultPackage =
NegotiationInfoClass
.Negotiate;
226
!string.Equals(_context.Package,
NegotiationInfoClass
.NTLM) && // suppressing for NTLM since SSPI does not return correct value in the context flags.
673
package =
NegotiationInfoClass
.NTLM;
796
isNtlm = string.Equals(_context.Package,
NegotiationInfoClass
.NTLM);