1 write to TargetCertificate
System.Net.Security (1)
System\Net\Security\SslStreamCertificateContext.Linux.cs (1)
61TargetCertificate = target;
15 references to TargetCertificate
System.Net.Quic (2)
System\Net\Quic\Internal\MsQuicConfiguration.cs (2)
38certificate = authenticationOptions.ClientCertificateContext.TargetCertificate; 109certificate = authenticationOptions.ServerCertificateContext.TargetCertificate;
System.Net.Security (13)
src\runtime\src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.OpenSsl.cs (1)
70bool success = certContext.TargetCertificate.TryGetCertHash(HashAlgorithmName.SHA512, certificateThumbprints.AsSpan(0, ThumbprintSize), out _);
System\Net\Security\SslStream.Protocol.cs (6)
63return _sslAuthenticationOptions.CertificateContext?.TargetCertificate; 313_selectedClientCertificate = _sslAuthenticationOptions.CertificateContext.TargetCertificate; 315return _sslAuthenticationOptions.CertificateContext.TargetCertificate; 689tempCollection.Add(_sslAuthenticationOptions.CertificateContext!.TargetCertificate!); 704selectedCert = _sslAuthenticationOptions.CertificateContext.TargetCertificate; 791DateTime expiry = certificateContext.TargetCertificate.NotAfter;
System\Net\Security\SslStreamCertificateContext.cs (1)
180return Create(new X509Certificate2(TargetCertificate), intermediates, trust: Trust);
System\Net\Security\SslStreamCertificateContext.Linux.cs (3)
226foreach (X509Extension ext in TargetCertificate.Extensions) 278IntPtr subject = TargetCertificate.Handle; 356GC.KeepAlive(TargetCertificate);
System\Net\Security\TlsSession.cs (2)
819return SessionCertificateContext?.TargetCertificate; 832return SessionCertificateContext?.TargetCertificate;