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

◆ AuthenticateAsServer() [1/4]

void System.Net.Security.SslStream.AuthenticateAsServer ( SslServerAuthenticationOptions sslServerAuthenticationOptions)
inline

Definition at line 543 of file SslStream.cs.

544 {
545 if (sslServerAuthenticationOptions == null)
546 {
547 throw new ArgumentNullException("sslServerAuthenticationOptions");
548 }
549 SetAndVerifyValidationCallback(sslServerAuthenticationOptions.RemoteCertificateValidationCallback);
550 ValidateCreateContext(CreateAuthenticationOptions(sslServerAuthenticationOptions));
552 }
SslAuthenticationOptions CreateAuthenticationOptions(SslServerAuthenticationOptions sslServerAuthenticationOptions)
Definition SslStream.cs:396
void ValidateCreateContext(SslClientAuthenticationOptions sslClientAuthenticationOptions, RemoteCertificateValidationCallback remoteCallback, LocalCertSelectionCallback localCallback)
Definition SslStream.cs:908
Task ProcessAuthenticationAsync(bool isAsync=false, bool isApm=false, CancellationToken cancellationToken=default(CancellationToken))
void SetAndVerifyValidationCallback(RemoteCertificateValidationCallback callback)
Definition SslStream.cs:361
new TaskAwaiter< TResult > GetAwaiter()
Definition Task.cs:221

References System.Net.Security.SslStream.CreateAuthenticationOptions(), System.Threading.Tasks.Task< TResult >.GetAwaiter(), System.Net.Security.SslStream.ProcessAuthenticationAsync(), System.Net.Security.SslServerAuthenticationOptions.RemoteCertificateValidationCallback, System.Net.Security.SslStream.SetAndVerifyValidationCallback(), and System.Net.Security.SslStream.ValidateCreateContext().