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

◆ Initialize() [1/4]

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

Definition at line 157 of file NTAuthentication.cs.

158 {
159 if (System.Net.NetEventSource.Log.IsEnabled())
160 {
161 System.Net.NetEventSource.Info(this, $"package={package}, spn={spn}, requestedContextFlags={requestedContextFlags}", "Initialize");
162 }
164 _isServer = isServer;
165 _spn = spn;
166 _securityContext = null;
167 _requestedContextFlags = requestedContextFlags;
168 _package = package;
169 _channelBinding = channelBinding;
170 if (System.Net.NetEventSource.Log.IsEnabled())
171 {
172 System.Net.NetEventSource.Info(this, $"Peer SPN-> '{_spn}'", "Initialize");
173 }
174 if (credential == CredentialCache.DefaultCredentials)
175 {
176 if (System.Net.NetEventSource.Log.IsEnabled())
177 {
178 System.Net.NetEventSource.Info(this, "using DefaultCredentials", "Initialize");
179 }
181 }
182 else
183 {
185 }
186 }
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().