2 writes to ClientCertificates
System.Net.Security (2)
System\Net\Security\SslAuthenticationOptions.cs (1)
57ClientCertificates = sslClientAuthenticationOptions.ClientCertificates;
System\Net\Security\SslStream.Protocol.cs (1)
347_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)
437sslAuthenticationOptions.ClientCertificates?.Count > 0 ||
System\Net\Security\SslStream.Protocol.cs (13)
348clientCertificate = _sslAuthenticationOptions.CertSelectionDelegate(this, _sslAuthenticationOptions.TargetHost, _sslAuthenticationOptions.ClientCertificates, remoteCert, issuers); 363if (_sslAuthenticationOptions.ClientCertificates == null || _sslAuthenticationOptions.ClientCertificates.Count == 0) 375else if (_credentialsHandle == null && _sslAuthenticationOptions.ClientCertificates != null && _sslAuthenticationOptions.ClientCertificates.Count > 0) 379clientCertificate = _sslAuthenticationOptions.ClientCertificates[0]; 388else if (_sslAuthenticationOptions.ClientCertificates != null && _sslAuthenticationOptions.ClientCertificates.Count > 0) 407for (int i = 0; i < _sslAuthenticationOptions.ClientCertificates.Count; ++i) 419certificateEx = MakeEx(_sslAuthenticationOptions.ClientCertificates[i]); 474if (certificateEx != null && (object)certificateEx != (object)_sslAuthenticationOptions.ClientCertificates[i]) 482NetEventSource.Log.SelectedCert(_sslAuthenticationOptions.ClientCertificates[i], this); 484EnsureInitialized(ref filteredCerts).Add(_sslAuthenticationOptions.ClientCertificates[i]);