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

◆ ClientCertificateOptions

ClientCertificateOption System.Net.Http.HttpClientHandler.ClientCertificateOptions
getset

Definition at line 231 of file HttpClientHandler.cs.

232 {
233 get
234 {
236 }
237 set
238 {
239 switch (value)
240 {
241 case ClientCertificateOption.Manual:
244 _underlyingHandler.SslOptions.LocalCertificateSelectionCallback = (object sender, string targetHost, X509CertificateCollection localCertificates, X509Certificate remoteCertificate, string[] acceptableIssuers) => CertificateHelper.GetEligibleClientCertificate(ClientCertificates);
245 break;
246 case ClientCertificateOption.Automatic:
249 _underlyingHandler.SslOptions.LocalCertificateSelectionCallback = (object sender, string targetHost, X509CertificateCollection localCertificates, X509Certificate remoteCertificate, string[] acceptableIssuers) => CertificateHelper.GetEligibleClientCertificate();
250 break;
251 default:
252 throw new ArgumentOutOfRangeException("value");
253 }
254 }
255 }
ClientCertificateOption _clientCertificateOptions
X509CertificateCollection ClientCertificates
static X509Certificate2 GetEligibleClientCertificate(X509CertificateCollection candidateCerts)

Referenced by System.Net.Http.HttpClientHandler.HttpClientHandler().