26 references to NegotiationInfoClass
System.Net.Security (26)
System\Net\NegotiateAuthenticationPal.ManagedNtlm.cs (2)
283public override string Package => NegotiationInfoClass.NTLM; 300Debug.Assert(clientOptions.Package == NegotiationInfoClass.NTLM);
System\Net\NegotiateAuthenticationPal.ManagedSpnego.cs (7)
76public override string Package => _mechanism?.Package ?? NegotiationInfoClass.Negotiate; 83Debug.Assert(clientOptions.Package == NegotiationInfoClass.Negotiate); 134yield return new KeyValuePair<string, string>(NegotiationInfoClass.Kerberos, KerberosOid); 137yield return new KeyValuePair<string, string>(NegotiationInfoClass.NTLM, NtlmOid); 193bool canFallBackToNextMechanism = packageAndOid.Key != NegotiationInfoClass.NTLM; 297NtlmOid => NegotiationInfoClass.NTLM, 298KerberosOid => NegotiationInfoClass.Kerberos,
System\Net\NegotiateAuthenticationPal.Unix.cs (10)
31case NegotiationInfoClass.NTLM: 34case NegotiationInfoClass.Negotiate: 157(_contextFlags & Interop.NetSecurityNative.GssFlags.GSS_C_DELEG_FLAG) != 0 && Package != NegotiationInfoClass.NTLM ? TokenImpersonationLevel.Delegation : 456if (string.Equals(package, NegotiationInfoClass.Negotiate, StringComparison.OrdinalIgnoreCase)) 460else if (string.Equals(package, NegotiationInfoClass.NTLM, StringComparison.OrdinalIgnoreCase)) 464else if (string.Equals(package, NegotiationInfoClass.Kerberos, StringComparison.OrdinalIgnoreCase)) 641_package = isNtlmUsed ? NegotiationInfoClass.NTLM : NegotiationInfoClass.Kerberos; 714_package = isNtlmUsed ? NegotiationInfoClass.NTLM : NegotiationInfoClass.Kerberos;
System\Net\Security\NegotiateAuthentication.cs (2)
129!string.Equals(Package, NegotiationInfoClass.NTLM) && 447if (_pal.Package == NegotiationInfoClass.Kerberos)
System\Net\Security\NegotiateAuthenticationClientOptions.cs (1)
46public string Package { get; set; } = NegotiationInfoClass.Negotiate;
System\Net\Security\NegotiateAuthenticationServerOptions.cs (1)
30public string Package { get; set; } = NegotiationInfoClass.Negotiate;
System\Net\Security\NegotiateStream.cs (3)
32private const string DefaultPackage = NegotiationInfoClass.Negotiate; 670package = NegotiationInfoClass.NTLM; 794isNtlm = string.Equals(_context.Package, NegotiationInfoClass.NTLM);