2 writes to ClientCertificates
System.Net.Security (2)
System\Net\Security\SslAuthenticationOptions.cs (1)
57ClientCertificates = sslClientAuthenticationOptions.ClientCertificates;
System\Net\Security\SslStream.Protocol.cs (1)
346_sslAuthenticationOptions.ClientCertificates ??= new X509CertificateCollection();
14 references to ClientCertificates
System.Net.Security (14)
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.OpenSsl.cs (1)
454sslAuthenticationOptions.ClientCertificates?.Count > 0 ||
System\Net\Security\SslStream.Protocol.cs (13)
347clientCertificate = _sslAuthenticationOptions.CertSelectionDelegate(this, _sslAuthenticationOptions.TargetHost, _sslAuthenticationOptions.ClientCertificates, remoteCert, issuers); 362if (_sslAuthenticationOptions.ClientCertificates == null || _sslAuthenticationOptions.ClientCertificates.Count == 0) 374else if (_credentialsHandle == null && _sslAuthenticationOptions.ClientCertificates != null && _sslAuthenticationOptions.ClientCertificates.Count > 0) 378clientCertificate = _sslAuthenticationOptions.ClientCertificates[0]; 387else if (_sslAuthenticationOptions.ClientCertificates != null && _sslAuthenticationOptions.ClientCertificates.Count > 0) 406for (int i = 0; i < _sslAuthenticationOptions.ClientCertificates.Count; ++i) 418certificateEx = MakeEx(_sslAuthenticationOptions.ClientCertificates[i]); 473if (certificateEx != null && (object)certificateEx != (object)_sslAuthenticationOptions.ClientCertificates[i]) 481NetEventSource.Log.SelectedCert(_sslAuthenticationOptions.ClientCertificates[i], this); 483EnsureInitialized(ref filteredCerts).Add(_sslAuthenticationOptions.ClientCertificates[i]);