36 references to X509ChainStatus
dotnet-svcutil-lib (1)
FrameworkFork\System.ServiceModel\System\IdentityModel\Selectors\X509CertificateValidator.cs (1)
97private static string GetChainStatusInformation(X509ChainStatus[] chainStatus)
netstandard (1)
netstandard.cs (1)
1964[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Security.Cryptography.X509Certificates.X509ChainStatus))]
NuGet.Packaging (11)
Signing\ChainBuilding\RetriableX509ChainBuildPolicy.cs (1)
62foreach (X509ChainStatus chainStatus in chain.ChainStatus)
Signing\TrustStore\IX509Chain.cs (1)
23X509ChainStatus[] ChainStatus { get; }
Signing\TrustStore\X509ChainWrapper.cs (1)
18public X509ChainStatus[] ChainStatus => _chain.ChainStatus;
Signing\Utility\CertificateChainUtility.cs (8)
108var fatalStatuses = new List<X509ChainStatus>(); 113foreach (var chainStatus in chain.ChainStatus) 217internal static bool BuildCertificateChain(IX509Chain chain, X509Certificate2 certificate, out X509ChainStatus[] status) 225status = new X509ChainStatus[chain.ChainStatus.Length]; 261internal static bool ChainStatusListIncludesStatus(X509ChainStatus[] chainStatuses, X509ChainStatusFlags status, out IEnumerable<X509ChainStatus> chainStatus) 269internal static bool TryGetStatusAndMessage(X509ChainStatus[] chainStatuses, X509ChainStatusFlags status, [NotNullWhen(returnValue: true)] out IEnumerable<string>? statusAndMessages) 283internal static IEnumerable<string> GetStatusAndMessagesFromChainStatuses(IEnumerable<X509ChainStatus> chainStatuses)
System (1)
src\runtime\src\libraries\shims\System\ref\System.cs (1)
873[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Security.Cryptography.X509Certificates.X509ChainStatus))]
System.Net.Security (4)
System\Net\Security\SslStream.Protocol.cs (3)
1184foreach (X509ChainStatus status in chain.ChainStatus) 1261foreach (X509ChainStatus chainStatus in chain.ChainStatus) 1330foreach (X509ChainStatus chainStatus in chain!.ChainStatus)
System\Net\Security\SslStreamCertificateContext.cs (1)
111foreach (X509ChainStatus status in chain.ChainStatus)
System.Security.Cryptography (13)
System\Security\Cryptography\X509Certificates\ChainPal.Windows.cs (3)
78X509ChainStatus[] chainElementStatus = GetChainStatusInformation(pChainElement->TrustStatus.dwErrorStatus); 91public X509ChainStatus[] ChainStatus 98X509ChainStatus[] chainStatus = GetChainStatusInformation(pCertChainContext->TrustStatus.dwErrorStatus);
System\Security\Cryptography\X509Certificates\ChainPal.Windows.GetChainStatusInformation.cs (4)
11private static X509ChainStatus[] GetChainStatusInformation(CertTrustErrorStatus dwStatus) 14return Array.Empty<X509ChainStatus>(); 17X509ChainStatus[] chainStatus = new X509ChainStatus[count];
System\Security\Cryptography\X509Certificates\IChainPal.cs (1)
16X509ChainStatus[]? ChainStatus { get; }
System\Security\Cryptography\X509Certificates\X509Chain.cs (3)
14private X509ChainStatus[]? _lazyChainStatus; 52public X509ChainStatus[] ChainStatus 57return _lazyChainStatus ??= (_pal == null ? Array.Empty<X509ChainStatus>() : _pal.ChainStatus!);
System\Security\Cryptography\X509Certificates\X509ChainElement.cs (2)
16internal X509ChainElement(X509Certificate2 certificate, X509ChainStatus[] chainElementStatus, string information) 26public X509ChainStatus[] ChainElementStatus { get; }
System.Security.Cryptography.Pkcs (2)
System\Security\Cryptography\Pkcs\CmsSigner.cs (1)
460foreach (X509ChainStatus status in chain.ChainStatus)
System\Security\Cryptography\Pkcs\SignerInfo.cs (1)
873X509ChainStatus status = chain.ChainStatus.FirstOrDefault();
System.Security.Cryptography.X509Certificates (1)
System.Security.Cryptography.X509Certificates.cs (1)
27[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Security.Cryptography.X509Certificates.X509ChainStatus))]
System.Security.Cryptography.Xml (1)
System\Security\Cryptography\Xml\SignedXmlDebugLog.cs (1)
993foreach (X509ChainStatus status in chain.ChainStatus)
System.ServiceModel.Primitives (1)
System\IdentityModel\Selectors\X509CertificateValidator.cs (1)
223private static string GetChainStatusInformation(X509ChainStatus[] chainStatus)