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

◆ ShallowClone()

static SslClientAuthenticationOptions System.Net.Security.SslClientAuthenticationOptionsExtensions.ShallowClone ( this SslClientAuthenticationOptions options)
inlinestatic

Definition at line 7 of file SslClientAuthenticationOptionsExtensions.cs.

8 {
9 return new SslClientAuthenticationOptions
10 {
11 AllowRenegotiation = options.AllowRenegotiation,
12 ApplicationProtocols = ((options.ApplicationProtocols != null) ? new List<SslApplicationProtocol>(options.ApplicationProtocols) : null),
13 CertificateRevocationCheckMode = options.CertificateRevocationCheckMode,
14 CipherSuitesPolicy = options.CipherSuitesPolicy,
15 ClientCertificates = options.ClientCertificates,
16 EnabledSslProtocols = options.EnabledSslProtocols,
17 EncryptionPolicy = options.EncryptionPolicy,
18 LocalCertificateSelectionCallback = options.LocalCertificateSelectionCallback,
19 RemoteCertificateValidationCallback = options.RemoteCertificateValidationCallback,
20 TargetHost = options.TargetHost
21 };
22 }

References System.Net.Security.CipherSuitesPolicy.CipherSuitesPolicy(), System.Net.Security.SslClientAuthenticationOptions.AllowRenegotiation, System.Net.Security.ApplicationProtocols, and System.options.