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

◆ SslStream() [5/5]

System.Net.Security.SslStream.SslStream ( Stream innerStream,
bool leaveInnerStreamOpen,
RemoteCertificateValidationCallback? userCertificateValidationCallback,
LocalCertificateSelectionCallback? userCertificateSelectionCallback,
EncryptionPolicy encryptionPolicy )
inline

Definition at line 343 of file SslStream.cs.

344 : base(innerStream, leaveInnerStreamOpen)
345 {
346 if (encryptionPolicy != 0 && encryptionPolicy != EncryptionPolicy.AllowNoEncryption && encryptionPolicy != EncryptionPolicy.NoEncryption)
347 {
348 throw new ArgumentException(System.SR.Format(System.SR.net_invalid_enum, "EncryptionPolicy"), "encryptionPolicy");
349 }
350 _userCertificateValidationCallback = userCertificateValidationCallback;
351 _userCertificateSelectionCallback = userCertificateSelectionCallback;
352 _encryptionPolicy = encryptionPolicy;
353 _certSelectionDelegate = ((userCertificateSelectionCallback == null) ? null : new LocalCertSelectionCallback(UserCertSelectionCallbackWrapper));
354 _innerStream = innerStream;
355 if (System.Net.NetEventSource.Log.IsEnabled())
356 {
357 System.Net.NetEventSource.Log.SslStreamCtor(this, innerStream);
358 }
359 }
static readonly System.Net.NetEventSource Log
EncryptionPolicy _encryptionPolicy
Definition SslStream.cs:36
X509Certificate UserCertSelectionCallbackWrapper(string targetHost, X509CertificateCollection localCertificates, X509Certificate remoteCertificate, string[] acceptableIssuers)
Definition SslStream.cs:386
LocalCertSelectionCallback _certSelectionDelegate
Definition SslStream.cs:34
RemoteCertificateValidationCallback _userCertificateValidationCallback
Definition SslStream.cs:28
readonly Stream _innerStream
Definition SslStream.cs:38
LocalCertificateSelectionCallback _userCertificateSelectionCallback
Definition SslStream.cs:30
static string net_invalid_enum
Definition SR.cs:40
static string Format(string resourceFormat, object p1)
Definition SR.cs:118
Definition SR.cs:7

References System.Net.Security.SslStream._certSelectionDelegate, System.Net.Security.SslStream._encryptionPolicy, System.Net.Security.SslStream._innerStream, System.Net.Security.SslStream._userCertificateSelectionCallback, System.Net.Security.SslStream._userCertificateValidationCallback, System.SR.Format(), System.Net.Security.LocalCertSelectionCallback(), System.Net.NetEventSource.Log, System.SR.net_invalid_enum, and System.Net.Security.SslStream.UserCertSelectionCallbackWrapper().