166 int num = global::System.Net.Security.NegotiateStreamPal.QueryMaxTokenSize(
package);
174 if (spn2 ==
null ||
spn2 !=
null)
191 NetEventSource.
Fail(
this,
"Should be called only when completed with success, currently is not!",
"GetContext");
198 NetEventSource.
Fail(
this,
"The method must not be called by the client side!",
"GetContext");
272 if (incomingBlob !=
null)
289 if (
"SSPIWrapper.AcceptSecurityContext() returns statusCode:0x{0:x8} ({1})" ==
null)
299 if (
"SSPIWrapper.AcceptSecurityContext() returns statusCode:0x{0:x8} ({1})" ==
null)
303 if (
"SSPIWrapper.InitializeSecurityContext() returns statusCode:0x{0:x8} ({1})" ==
null)
311 if (
"GetOutgoingBlob" ==
null)
315 if (
"SSPIWrapper.CompleteAuthToken() returns statusCode:0x{0:x8} ({1})" ==
null)
392 NetEventSource.
Fail(
this,
"Trying to get the client SPN before handshaking is done!",
"GetClientSpecifiedSpn");
394 string text = global::System.Net.Security.NegotiateStreamPal.QueryContextClientSpecifiedSpn(this.
_securityContext);
442 private global::System.Security.Authentication.ExtendedProtection.ChannelBinding
_channelBinding;
class f__AnonymousType0<< Count > j__TPar
global::System.Net.Security.SafeFreeCredentials _credentialsHandle
NTAuthentication(bool isServer, string package, NetworkCredential credential, string spn, ContextFlagsPal requestedContextFlags, global::System.Security.Authentication.ExtendedProtection.ChannelBinding channelBinding)
int MakeSignature(byte[] buffer, int offset, int count, byte[] output)
void Initialize(bool isServer, string package, NetworkCredential credential, string spn, ContextFlagsPal requestedContextFlags, global::System.Security.Authentication.ExtendedProtection.ChannelBinding channelBinding)
string GetOutgoingBlob(string incomingBlob)
string ClientSpecifiedSpn
global::System.Net.Security.SafeDeleteContext _securityContext
global::System.Net.Security.SafeDeleteContext GetContext([Out] SecurityStatusPal status)
string GetClientSpecifiedSpn()
byte[] GetOutgoingBlob(byte[] incomingBlob, bool thrownOnError)
ContextFlagsPal _contextFlags
ContextFlagsPal _requestedContextFlags
byte[] GetOutgoingBlob(byte[] incomingBlob, bool throwOnError, [Out] SecurityStatusPal statusCode)
string _clientSpecifiedSpn
int VerifySignature(byte[] buffer, int offset, int count)
global::System.Security.Authentication.ExtendedProtection.ChannelBinding _channelBinding
static void Info(object thisOrContextObject, [Optional] FormattableString formattableString, [CallerMemberName][Optional] string memberName)
static void Exit(object thisOrContextObject, [Optional] FormattableString formattableString, [CallerMemberName][Optional] string memberName)
static void Enter(object thisOrContextObject, [Optional] FormattableString formattableString, [CallerMemberName][Optional] string memberName)
static void Fail(object thisOrContextObject, FormattableString formattableString, [CallerMemberName][Optional] string memberName)
static new bool IsEnabled