4 writes to CertSelectionDelegate
System.Net.Security (4)
System\Net\Security\SslAuthenticationOptions.cs (3)
52CertSelectionDelegate = sslClientAuthenticationOptions.LocalCertificateSelectionCallback; 232CertSelectionDelegate = CertSelectionDelegate, 268CertSelectionDelegate = other.CertSelectionDelegate;
System\Net\Security\SslStream.cs (1)
217_sslAuthenticationOptions.CertSelectionDelegate = userCertificateSelectionCallback;
12 references to CertSelectionDelegate
System.Net.Security (12)
src\runtime\src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.OpenSsl.cs (2)
387(sslAuthenticationOptions.CertificateContext == null && sslAuthenticationOptions.CertSelectionDelegate != null)) 482sslAuthenticationOptions.CertSelectionDelegate != null)
System\Net\Security\SslAuthenticationOptions.cs (6)
50if (CertSelectionDelegate == null) 55CertSelectionDelegate != sslClientAuthenticationOptions.LocalCertificateSelectionCallback) 108CertSelectionDelegate == null) 115CertSelectionDelegate != null) && 232CertSelectionDelegate = CertSelectionDelegate, 268CertSelectionDelegate = other.CertSelectionDelegate;
System\Net\Security\SslStream.Protocol.cs (4)
310else if (_sslAuthenticationOptions.CertSelectionDelegate != null) 321clientCertificate = _sslAuthenticationOptions.CertSelectionDelegate(this, _sslAuthenticationOptions.TargetHost, _sslAuthenticationOptions.ClientCertificates, remoteCert, issuers); 666else if (_sslAuthenticationOptions.CertSelectionDelegate != null) 671localCertificate = _sslAuthenticationOptions.CertSelectionDelegate(this, string.Empty, tempCollection, null, Array.Empty<string>());