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

◆ SetAndVerifySelectionCallback()

void System.Net.Security.SslStream.SetAndVerifySelectionCallback ( LocalCertificateSelectionCallback callback)
inlineprivate

Definition at line 373 of file SslStream.cs.

374 {
376 {
378 _certSelectionDelegate = ((_userCertificateSelectionCallback == null) ? null : new LocalCertSelectionCallback(UserCertSelectionCallbackWrapper));
379 }
380 else if (callback != null && _userCertificateSelectionCallback != callback)
381 {
382 throw new InvalidOperationException(System.SR.Format(System.SR.net_conflicting_options, "LocalCertificateSelectionCallback"));
383 }
384 }
X509Certificate UserCertSelectionCallbackWrapper(string targetHost, X509CertificateCollection localCertificates, X509Certificate remoteCertificate, string[] acceptableIssuers)
Definition SslStream.cs:386
LocalCertSelectionCallback _certSelectionDelegate
Definition SslStream.cs:34
LocalCertificateSelectionCallback _userCertificateSelectionCallback
Definition SslStream.cs:30
static string Format(string resourceFormat, object p1)
Definition SR.cs:118
static string net_conflicting_options
Definition SR.cs:116
Definition SR.cs:7

References System.Net.Security.SslStream._certSelectionDelegate, System.Net.Security.SslStream._userCertificateSelectionCallback, System.SR.Format(), System.Net.Security.LocalCertSelectionCallback(), System.SR.net_conflicting_options, and System.Net.Security.SslStream.UserCertSelectionCallbackWrapper().

Referenced by System.Net.Security.SslStream.AuthenticateAsClient(), System.Net.Security.SslStream.AuthenticateAsClientApm(), and System.Net.Security.SslStream.AuthenticateAsClientAsync().