1 write to IntermediateCertificates
System.Net.Security (1)
System\Net\Security\SslStreamCertificateContext.Linux.cs (1)
46IntermediateCertificates = intermediates;
11 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 (8)
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.OpenSsl.cs (6)
53int certCount = 1 + certContext.IntermediateCertificates.Count; 60foreach (X509Certificate2 intermediate in certContext.IntermediateCertificates) 283if (sslAuthenticationOptions.CertificateContext.IntermediateCertificates.Count > 0) 285if (!Ssl.AddExtraChainCertificates(sslCtx, sslAuthenticationOptions.CertificateContext.IntermediateCertificates)) 335if (sslAuthenticationOptions.CertificateContext.IntermediateCertificates.Count > 0) 337if (!Ssl.AddExtraChainCertificates(ssl, sslAuthenticationOptions.CertificateContext.IntermediateCertificates))
System\Net\Security\SslStream.Protocol.cs (1)
800foreach (X509Certificate2 cert in certificateContext.IntermediateCertificates)
System\Net\Security\SslStreamCertificateContext.cs (1)
172return new SslStreamCertificateContext(new X509Certificate2(TargetCertificate), IntermediateCertificates, Trust);