6 writes to ChainPolicy
dotnet-svcutil-lib (1)
FrameworkFork\System.ServiceModel\System\IdentityModel\Selectors\X509CertificateValidator.cs (1)
87chain.ChainPolicy = _chainPolicy;
System.Net.Quic (1)
System\Net\Quic\QuicConnection.SslConnectionOptions.cs (1)
189chain.ChainPolicy = _certificateChainPolicy;
System.Net.Security (3)
src\runtime\src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.OpenSsl.cs (1)
979chain.ChainPolicy = options.CertificateChainPolicy;
System\Net\CertificateValidationPal.Unix.cs (1)
54chain.ChainPolicy = chainPolicy;
System\Net\Security\SslStream.Protocol.cs (1)
1100chain.ChainPolicy = _sslAuthenticationOptions.CertificateChainPolicy;
System.ServiceModel.Primitives (1)
System\IdentityModel\Selectors\X509CertificateValidator.cs (1)
213chain.ChainPolicy = _chainPolicy;
60 references to ChainPolicy
aspire (1)
Certificates\CertificateGeneration\UnixCertificateManager.cs (1)
75chain.ChainPolicy.RevocationMode = X509RevocationMode.NoCheck;
Aspire.Hosting (1)
DeveloperCertificateService.cs (1)
61chain.ChainPolicy.RevocationMode = X509RevocationMode.NoCheck;
dotnet-dev-certs (1)
src\aspnetcore\src\Shared\CertificateGeneration\UnixCertificateManager.cs (1)
75chain.ChainPolicy.RevocationMode = X509RevocationMode.NoCheck;
dotnet-svcutil-lib (1)
FrameworkFork\System.ServiceModel\System\IdentityModel\Claims\X509CertificateClaimSet.cs (1)
101chain.ChainPolicy.RevocationMode = X509RevocationMode.NoCheck;
Microsoft.AspNetCore.DeveloperCertificates.XPlat (1)
src\aspnetcore\src\Shared\CertificateGeneration\UnixCertificateManager.cs (1)
75chain.ChainPolicy.RevocationMode = X509RevocationMode.NoCheck;
Microsoft.AspNetCore.Server.Kestrel.Core (1)
src\aspnetcore\src\Shared\CertificateGeneration\UnixCertificateManager.cs (1)
75chain.ChainPolicy.RevocationMode = X509RevocationMode.NoCheck;
NuGet.Packaging (3)
Signing\TrustStore\CertificateBundleX509ChainFactory.cs (2)
31x509Chain.ChainPolicy.TrustMode = X509ChainTrustMode.CustomRootTrust; 35x509Chain.ChainPolicy.CustomTrustStore.AddRange(Certificates);
Signing\TrustStore\X509ChainWrapper.cs (1)
17public X509ChainPolicy ChainPolicy => _chain.ChainPolicy;
RepoTasks (1)
src\aspnetcore\src\Shared\CertificateGeneration\UnixCertificateManager.cs (1)
75chain.ChainPolicy.RevocationMode = X509RevocationMode.NoCheck;
System.Net.Http.WinHttpHandler (4)
System\Net\Http\WinHttpRequestCallback.cs (4)
382chain.ChainPolicy.RevocationMode = state.CheckCertificateRevocationList ? X509RevocationMode.Online : X509RevocationMode.NoCheck; 383chain.ChainPolicy.RevocationFlag = X509RevocationFlag.ExcludeRoot; 385chain.ChainPolicy.ApplicationPolicy.Add(ServerAuthOid); 397chain.ChainPolicy.ExtraStore.AddRange(remoteCertificateStore);
System.Net.Quic (6)
System\Net\Quic\QuicConnection.SslConnectionOptions.cs (6)
193chain.ChainPolicy.RevocationMode = _revocationMode; 194chain.ChainPolicy.RevocationFlag = X509RevocationFlag.ExcludeRoot; 200if (chain.ChainPolicy.ApplicationPolicy.Count == 0) 203chain.ChainPolicy.ApplicationPolicy.Add(_isClient ? s_serverAuthOid : s_clientAuthOid); 213chain.ChainPolicy.ExtraStore.AddRange(additionalCertificates); 216bool checkCertName = !chain!.ChainPolicy!.VerificationFlags.HasFlag(X509VerificationFlags.IgnoreInvalidName);
System.Net.Security (26)
src\runtime\src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.OpenSsl.cs (3)
945for (int i = preexistingExtraCertsCount; i < chain.ChainPolicy.ExtraStore.Count; i++) 947chain.ChainPolicy.ExtraStore[i].Dispose(); 1005chain.ChainPolicy.ExtraStore.Add(chainCert);
System\Net\CertificateValidationPal.Unix.cs (1)
72chain.ChainPolicy.ExtraStore.Add(chainCert);
System\Net\Security\SslStream.Protocol.cs (12)
402chain.ChainPolicy.RevocationMode = X509RevocationMode.NoCheck; 403chain.ChainPolicy.VerificationFlags = X509VerificationFlags.IgnoreInvalidName; 1040for (int i = preexistingExtraCertsCount; i < chain.ChainPolicy.ExtraStore.Count; i++) 1042chain.ChainPolicy.ExtraStore[i].Dispose(); 1104chain.ChainPolicy.RevocationMode = _sslAuthenticationOptions.CertificateRevocationCheckMode; 1105chain.ChainPolicy.RevocationFlag = X509RevocationFlag.ExcludeRoot; 1109chain.ChainPolicy.DisableCertificateDownloads = true; 1114chain.ChainPolicy.TrustMode = X509ChainTrustMode.CustomRootTrust; 1117chain.ChainPolicy.CustomTrustStore.AddRange(trust._store.Certificates); 1121chain.ChainPolicy.CustomTrustStore.AddRange(trust._trustList); 1127if (chain.ChainPolicy.ApplicationPolicy.Count == 0) 1130chain.ChainPolicy.ApplicationPolicy.Add(_sslAuthenticationOptions.IsServer ? s_clientAuthOid : s_serverAuthOid);
System\Net\Security\SslStreamCertificateContext.cs (10)
54chain.ChainPolicy.ExtraStore.AddRange(additionalCertificates); 61chain.ChainPolicy.CustomTrustStore.AddRange(trust._store.Certificates); 66chain.ChainPolicy.CustomTrustStore.AddRange(trust._trustList); 69if (chain.ChainPolicy.CustomTrustStore.Count > 0) 71chain.ChainPolicy.TrustMode = X509ChainTrustMode.CustomRootTrust; 75chain.ChainPolicy.VerificationFlags = X509VerificationFlags.AllFlags; 76chain.ChainPolicy.RevocationMode = X509RevocationMode.NoCheck; 77chain.ChainPolicy.DisableCertificateDownloads = offline; 90chain.ChainPolicy.CustomTrustStore.AddRange(additionalCertificates); 91chain.ChainPolicy.TrustMode = X509ChainTrustMode.CustomRootTrust;
System.Security.Cryptography (1)
System\Security\Cryptography\X509Certificates\X509Chain.cs (1)
125X509ChainPolicy chainPolicy = ChainPolicy;
System.Security.Cryptography.Pkcs (6)
System\Security\Cryptography\Pkcs\CmsSigner.cs (3)
454chain.ChainPolicy.RevocationMode = X509RevocationMode.NoCheck; 455chain.ChainPolicy.VerificationFlags = X509VerificationFlags.AllFlags; 456chain.ChainPolicy.VerificationTime = Certificate!.NotBefore;
System\Security\Cryptography\Pkcs\SignerInfo.cs (3)
867chain.ChainPolicy.ExtraStore.AddRange(extraStore); 868chain.ChainPolicy.RevocationMode = X509RevocationMode.Online; 869chain.ChainPolicy.RevocationFlag = X509RevocationFlag.ExcludeRoot;
System.Security.Cryptography.Xml (6)
System\Security\Cryptography\Xml\SignedXml.cs (1)
356chain.ChainPolicy.ExtraStore.AddRange(BuildBagOfCerts());
System\Security\Cryptography\Xml\SignedXmlDebugLog.cs (5)
966chain.ChainPolicy.RevocationFlag); 971chain.ChainPolicy.RevocationFlag); 976chain.ChainPolicy.VerificationFlags); 981chain.ChainPolicy.VerificationTime); 986chain.ChainPolicy.UrlRetrievalTimeout);
System.ServiceModel.Primitives (1)
System\IdentityModel\Claims\X509CertificateClaimSet.cs (1)
111chain.ChainPolicy.RevocationMode = X509RevocationMode.NoCheck;