Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ ValidateCreateContext() [2/2]

void System.Net.Security.NegotiateStream.ValidateCreateContext ( string package,
NetworkCredential credential,
string servicePrincipalName,
ExtendedProtectionPolicy policy,
ProtectionLevel protectionLevel,
TokenImpersonationLevel impersonationLevel )
inlineprivate

Definition at line 682 of file NegotiateStream.cs.

683 {
684 if (policy != null)
685 {
686 if (policy.CustomChannelBinding == null && policy.CustomServiceNames == null)
687 {
689 }
691 }
692 else
693 {
695 }
696 ValidateCreateContext(package, isServer: true, credential, servicePrincipalName, _extendedProtectionPolicy.CustomChannelBinding, protectionLevel, impersonationLevel);
697 }
ExtendedProtectionPolicy _extendedProtectionPolicy
void ValidateCreateContext(string package, NetworkCredential credential, string servicePrincipalName, ExtendedProtectionPolicy policy, ProtectionLevel protectionLevel, TokenImpersonationLevel impersonationLevel)
static string net_auth_must_specify_extended_protection_scheme
Definition SR.cs:82
Definition SR.cs:7

References System.Net.Security.NegotiateStream._extendedProtectionPolicy, System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy.CustomChannelBinding, System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy.CustomServiceNames, System.SR.net_auth_must_specify_extended_protection_scheme, and System.Net.Security.NegotiateStream.ValidateCreateContext().

Referenced by System.Net.Security.NegotiateStream.AuthenticateAsClient(), System.Net.Security.NegotiateStream.AuthenticateAsClientAsync(), System.Net.Security.NegotiateStream.AuthenticateAsServer(), System.Net.Security.NegotiateStream.AuthenticateAsServerAsync(), and System.Net.Security.NegotiateStream.ValidateCreateContext().