392 {
393 ValidateCreateContext(
"Negotiate", isServer: false, credential, targetName, binding, requiredProtectionLevel, allowedImpersonationLevel);
394 AuthenticateAsync(new SyncReadWriteAdapter(base.InnerStream), "AuthenticateAsClient").GetAwaiter().GetResult();
395 }
void ValidateCreateContext(string package, NetworkCredential credential, string servicePrincipalName, ExtendedProtectionPolicy policy, ProtectionLevel protectionLevel, TokenImpersonationLevel impersonationLevel)