1 write to IntermediateCertificates
System.Net.Security (1)
System\Net\Security\SslStreamCertificateContext.Linux.cs (1)
46IntermediateCertificates = intermediates;
12 references to IntermediateCertificates
System.Net.Quic (3)
System\Net\Quic\Internal\MsQuicConfiguration.cs (3)
38intermediates = authenticationOptions.ClientCertificateContext.IntermediateCertificates; 109intermediates = authenticationOptions.ServerCertificateContext.IntermediateCertificates; 212intermediates = context.IntermediateCertificates;
System.Net.Security (9)
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.OpenSsl.cs (6)
57int certCount = 1 + certContext.IntermediateCertificates.Count; 64foreach (X509Certificate2 intermediate in certContext.IntermediateCertificates) 287if (sslAuthenticationOptions.CertificateContext.IntermediateCertificates.Count > 0) 289if (!Ssl.AddExtraChainCertificates(sslCtx, sslAuthenticationOptions.CertificateContext.IntermediateCertificates)) 339if (sslAuthenticationOptions.CertificateContext.IntermediateCertificates.Count > 0) 341if (!Ssl.AddExtraChainCertificates(ssl, sslAuthenticationOptions.CertificateContext.IntermediateCertificates))
System\Net\Security\SslStream.Protocol.cs (1)
802foreach (X509Certificate2 cert in certificateContext.IntermediateCertificates)
System\Net\Security\SslStreamCertificateContext.cs (2)
175foreach (X509Certificate2 cert in IntermediateCertificates) 187foreach (X509Certificate2 cert in IntermediateCertificates)