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

◆ Initialize() [4/4]

void System.Net.NTAuthentication.Initialize ( bool isServer,
string package,
NetworkCredential credential,
string spn,
System::Net::ContextFlagsPal requestedContextFlags,
ChannelBinding channelBinding )
inlineprivate

Definition at line 51 of file NTAuthentication.cs.

52 {
53 if (System.Net.NetEventSource.Log.IsEnabled())
54 {
55 System.Net.NetEventSource.Info(this, $"package={package}, spn={spn}, requestedContextFlags={requestedContextFlags}", "Initialize");
56 }
58 _isServer = isServer;
59 _spn = spn;
60 _securityContext = null;
61 _requestedContextFlags = requestedContextFlags;
62 _package = package;
63 _channelBinding = channelBinding;
64 if (System.Net.NetEventSource.Log.IsEnabled())
65 {
66 System.Net.NetEventSource.Info(this, $"Peer SPN-> '{_spn}'", "Initialize");
67 }
68 if (credential == CredentialCache.DefaultCredentials)
69 {
70 if (System.Net.NetEventSource.Log.IsEnabled())
71 {
72 System.Net.NetEventSource.Info(this, "using DefaultCredentials", "Initialize");
73 }
75 }
76 else
77 {
79 }
80 }
System.Net.Security.SafeFreeCredentials _credentialsHandle
System.Net.ContextFlagsPal _requestedContextFlags
System.Net.Security.SafeDeleteContext _securityContext
static readonly System.Net.NetEventSource Log
static void Info(object thisOrContextObject, FormattableString formattableString=null, [CallerMemberName] string memberName=null)
static System.Net.Security.SafeFreeCredentials AcquireDefaultCredential(string package, bool isServer)
static System.Net.Security.SafeFreeCredentials AcquireCredentialsHandle(string package, bool isServer, NetworkCredential credential)
static int QueryMaxTokenSize(string package)

References System.Net.NTAuthentication._channelBinding, System.Net.NTAuthentication._credentialsHandle, System.Net.NTAuthentication._isServer, System.Net.NTAuthentication._package, System.Net.NTAuthentication._requestedContextFlags, System.Net.NTAuthentication._securityContext, System.Net.NTAuthentication._spn, System.Net.NTAuthentication._tokenSize, System.Net.Security.NegotiateStreamPal.AcquireCredentialsHandle(), System.Net.Security.NegotiateStreamPal.AcquireDefaultCredential(), System.Net.CredentialCache.DefaultCredentials, System.Net.NetEventSource.Info(), System.Net.NetEventSource.Log, and System.Net.Security.NegotiateStreamPal.QueryMaxTokenSize().