1 write to Trust
System.Net.Security (1)
System\Net\Security\SslStreamCertificateContext.Linux.cs (1)
62Trust = trust;
8 references to Trust
System.Net.Security (8)
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.OpenSsl.cs (3)
485if (sslAuthenticationOptions.CertificateContext.Trust?._sendTrustInHandshake == true) 487SslCertificateTrust trust = sslAuthenticationOptions.CertificateContext!.Trust!; 891if (options.SslStream!.VerifyRemoteCertificate(certificate, chain, options.CertificateContext?.Trust, ref alertToken, out SslPolicyErrors sslPolicyErrors, out X509ChainStatusFlags chainStatus))
System\Net\Security\SslStream.IO.cs (2)
622if (!VerifyRemoteCertificate(_sslAuthenticationOptions.CertificateContext?.Trust, ref alertToken, out sslPolicyErrors, out chainStatus)) 636if (!VerifyRemoteCertificate(_sslAuthenticationOptions.CertificateContext?.Trust, ref alertToken, out sslPolicyErrors, out chainStatus))
System\Net\Security\SslStream.Protocol.cs (2)
715byte[] guessedThumbPrint = selectedCert.GetCertHash(HashAlgorithmName.SHA512); bool sendTrustedList = _sslAuthenticationOptions.CertificateContext!.Trust?._sendTrustInHandshake ?? false; 845sendTrustList = _sslAuthenticationOptions.CertificateContext?.Trust?._sendTrustInHandshake ?? false;
System\Net\Security\SslStreamCertificateContext.cs (1)
180return Create(new X509Certificate2(TargetCertificate), intermediates, trust: Trust);