4 writes to CertificateChainPolicy
System.Net.Security (4)
System\Net\Security\SslAuthenticationOptions.cs (4)
90CertificateChainPolicy = sslClientAuthenticationOptions.CertificateChainPolicy.Clone(); 195CertificateChainPolicy = sslServerAuthenticationOptions.CertificateChainPolicy.Clone(); 244CertificateChainPolicy = CertificateChainPolicy, 280CertificateChainPolicy = other.CertificateChainPolicy;
11 references to CertificateChainPolicy
System.Net.Security (11)
src\runtime\src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.OpenSsl.cs (3)
1075int preexistingExtraCertsCount = options.CertificateChainPolicy?.ExtraStore?.Count ?? 0; 1171if (options.CertificateChainPolicy is not null) 1173chain.ChainPolicy = options.CertificateChainPolicy;
System\Net\Security\SslAuthenticationOptions.cs (2)
244CertificateChainPolicy = CertificateChainPolicy, 280CertificateChainPolicy = other.CertificateChainPolicy;
System\Net\Security\SslStream.Protocol.cs (5)
1138int preexistingExtraCertsCount = _sslAuthenticationOptions.CertificateChainPolicy?.ExtraStore?.Count ?? 0; 1145X509Certificate2? certificate = CertificateValidationPal.GetRemoteCertificate(_securityContext, ref chain, _sslAuthenticationOptions.CertificateChainPolicy); 1306if (sslAuthenticationOptions.CertificateChainPolicy != null) 1309? sslAuthenticationOptions.CertificateChainPolicy.Clone() 1310: sslAuthenticationOptions.CertificateChainPolicy;
System\Net\Security\TlsSession.cs (1)
1860X509ChainPolicy? chainPolicy = _options.CertificateChainPolicy?.Clone();