4 writes to ClientCertificates
System.Net.Security (4)
System\Net\Security\SslAuthenticationOptions.cs (3)
85ClientCertificates = sslClientAuthenticationOptions.ClientCertificates; 228ClientCertificates = ClientCertificates, 264ClientCertificates = other.ClientCertificates;
System\Net\Security\SslStream.Protocol.cs (1)
327_sslAuthenticationOptions.ClientCertificates ??= new X509CertificateCollection();
16 references to ClientCertificates
System.Net.Security (16)
src\runtime\src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.OpenSsl.cs (1)
481sslAuthenticationOptions.ClientCertificates?.Count > 0 ||
System\Net\Security\SslAuthenticationOptions.cs (2)
228ClientCertificates = ClientCertificates, 264ClientCertificates = other.ClientCertificates;
System\Net\Security\SslStream.Protocol.cs (13)
328clientCertificate = _sslAuthenticationOptions.CertSelectionDelegate(this, _sslAuthenticationOptions.TargetHost, _sslAuthenticationOptions.ClientCertificates, remoteCert, issuers); 343if (_sslAuthenticationOptions.ClientCertificates == null || _sslAuthenticationOptions.ClientCertificates.Count == 0) 355else if (_credentialsHandle == null && _sslAuthenticationOptions.ClientCertificates != null && _sslAuthenticationOptions.ClientCertificates.Count > 0) 359clientCertificate = _sslAuthenticationOptions.ClientCertificates[0]; 368else if (_sslAuthenticationOptions.ClientCertificates != null && _sslAuthenticationOptions.ClientCertificates.Count > 0) 387for (int i = 0; i < _sslAuthenticationOptions.ClientCertificates.Count; ++i) 399certificateEx = MakeEx(_sslAuthenticationOptions.ClientCertificates[i]); 454if (certificateEx != null && (object)certificateEx != (object)_sslAuthenticationOptions.ClientCertificates[i]) 462NetEventSource.Log.SelectedCert(_sslAuthenticationOptions.ClientCertificates[i], this); 464EnsureInitialized(ref filteredCerts).Add(_sslAuthenticationOptions.ClientCertificates[i]);