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

◆ AuthenticateAsServerApm()

Task System.Net.Security.SslStream.AuthenticateAsServerApm ( SslServerAuthenticationOptions sslServerAuthenticationOptions,
CancellationToken cancellationToken = default(CancellationToken) )
inlineprivate

Definition at line 638 of file SslStream.cs.

639 {
640 SetAndVerifyValidationCallback(sslServerAuthenticationOptions.RemoteCertificateValidationCallback);
641 ValidateCreateContext(CreateAuthenticationOptions(sslServerAuthenticationOptions));
642 return ProcessAuthenticationAsync(isAsync: true, isApm: true, cancellationToken);
643 }
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

References System.cancellationToken, System.Net.Security.SslStream.CreateAuthenticationOptions(), System.Net.Security.SslStream.ProcessAuthenticationAsync(), System.Net.Security.SslServerAuthenticationOptions.RemoteCertificateValidationCallback, System.Net.Security.SslStream.SetAndVerifyValidationCallback(), and System.Net.Security.SslStream.ValidateCreateContext().

Referenced by System.Net.Security.SslStream.BeginAuthenticateAsServer().