2 writes to CertSelectionDelegate
System.Net.Security (2)
System\Net\Security\SslAuthenticationOptions.cs (1)
37CertSelectionDelegate = sslClientAuthenticationOptions.LocalCertificateSelectionCallback;
System\Net\Security\SslStream.cs (1)
217_sslAuthenticationOptions.CertSelectionDelegate = userCertificateSelectionCallback;
10 references to CertSelectionDelegate
System.Net.Security (10)
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.OpenSsl.cs (2)
366(sslAuthenticationOptions.CertificateContext == null && sslAuthenticationOptions.CertSelectionDelegate != null)) 464sslAuthenticationOptions.CertSelectionDelegate != null)
System\Net\Security\SslAuthenticationOptions.cs (4)
35if (CertSelectionDelegate == null) 40CertSelectionDelegate != sslClientAuthenticationOptions.LocalCertificateSelectionCallback) 93CertSelectionDelegate == null) 100CertSelectionDelegate != null) &&
System\Net\Security\SslStream.Protocol.cs (4)
309else if (_sslAuthenticationOptions.CertSelectionDelegate != null) 320clientCertificate = _sslAuthenticationOptions.CertSelectionDelegate(this, _sslAuthenticationOptions.TargetHost, _sslAuthenticationOptions.ClientCertificates, remoteCert, issuers); 665else if (_sslAuthenticationOptions.CertSelectionDelegate != null) 670localCertificate = _sslAuthenticationOptions.CertSelectionDelegate(this, string.Empty, tempCollection, null, Array.Empty<string>());