2 writes to _privateIntermediateCertificates
System.Net.Security (2)
System\Net\Security\SslStreamCertificateContext.Linux.cs (2)
49
_privateIntermediateCertificates
= new X509Certificate2[intermediates.Count];
58
_privateIntermediateCertificates
= Array.Empty<X509Certificate2>();
9 references to _privateIntermediateCertificates
System.Net.Security (9)
System\Net\Security\SslStreamCertificateContext.Linux.cs (9)
53
_privateIntermediateCertificates
[i] = new X509Certificate2(intermediates[i]);
272
X509Certificate2? caCert =
_privateIntermediateCertificates
.Length > 0 ?
_privateIntermediateCertificates
[0] : _rootCertificate;
292
IntPtr[] issuerHandles = ArrayPool<IntPtr>.Shared.Rent(
_privateIntermediateCertificates
.Length + 1);
293
for (int i = 0; i <
_privateIntermediateCertificates
.Length; i++)
295
issuerHandles[i] =
_privateIntermediateCertificates
[i].Handle;
297
issuerHandles[
_privateIntermediateCertificates
.Length] = _rootCertificate.Handle;
324
if (!Interop.Crypto.X509DecodeOcspToExpiration(ret, ocspRequest, subject, issuerHandles.AsSpan(0,
_privateIntermediateCertificates
.Length + 1), out DateTimeOffset expiration))
357
GC.KeepAlive(
_privateIntermediateCertificates
);