1 write to IntermediateCertificates
System.Net.Security (1)
System\Net\Security\SslStreamCertificateContext.Linux.cs (1)
60IntermediateCertificates = intermediates;
9 references to IntermediateCertificates
System.Net.Quic (3)
System\Net\Quic\Internal\MsQuicConfiguration.cs (3)
38intermediates = authenticationOptions.ClientCertificateContext.IntermediateCertificates; 105intermediates = authenticationOptions.ServerCertificateContext.IntermediateCertificates; 208intermediates = context.IntermediateCertificates;
System.Net.Security (6)
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.OpenSsl.cs (4)
276if (sslAuthenticationOptions.CertificateContext.IntermediateCertificates.Count > 0) 278if (!Ssl.AddExtraChainCertificates(sslCtx, sslAuthenticationOptions.CertificateContext.IntermediateCertificates)) 328if (sslAuthenticationOptions.CertificateContext.IntermediateCertificates.Count > 0) 330if (!Ssl.AddExtraChainCertificates(ssl, sslAuthenticationOptions.CertificateContext.IntermediateCertificates))
System\Net\Security\SslStream.Protocol.cs (1)
801foreach (X509Certificate2 cert in certificateContext.IntermediateCertificates)
System\Net\Security\SslStreamCertificateContext.cs (1)
172return new SslStreamCertificateContext(new X509Certificate2(TargetCertificate), IntermediateCertificates, Trust);