2 writes to ClientCertificates
System.Net.Security (2)
System\Net\Security\SslAuthenticationOptions.cs (1)
70ClientCertificates = sslClientAuthenticationOptions.ClientCertificates;
System\Net\Security\SslStream.Protocol.cs (1)
319_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)
463sslAuthenticationOptions.ClientCertificates?.Count > 0 ||
System\Net\Security\SslStream.Protocol.cs (13)
320clientCertificate = _sslAuthenticationOptions.CertSelectionDelegate(this, _sslAuthenticationOptions.TargetHost, _sslAuthenticationOptions.ClientCertificates, remoteCert, issuers); 335if (_sslAuthenticationOptions.ClientCertificates == null || _sslAuthenticationOptions.ClientCertificates.Count == 0) 347else if (_credentialsHandle == null && _sslAuthenticationOptions.ClientCertificates != null && _sslAuthenticationOptions.ClientCertificates.Count > 0) 351clientCertificate = _sslAuthenticationOptions.ClientCertificates[0]; 360else if (_sslAuthenticationOptions.ClientCertificates != null && _sslAuthenticationOptions.ClientCertificates.Count > 0) 379for (int i = 0; i < _sslAuthenticationOptions.ClientCertificates.Count; ++i) 391certificateEx = MakeEx(_sslAuthenticationOptions.ClientCertificates[i]); 446if (certificateEx != null && (object)certificateEx != (object)_sslAuthenticationOptions.ClientCertificates[i]) 454NetEventSource.Log.SelectedCert(_sslAuthenticationOptions.ClientCertificates[i], this); 456EnsureInitialized(ref filteredCerts).Add(_sslAuthenticationOptions.ClientCertificates[i]);