3 instantiations of X509ChainStatus
System.Security.Cryptography (3)
System\Security\Cryptography\X509Certificates\OpenSslX509ChainProcessor.cs (3)
939X509ChainStatus chainStatus = new X509ChainStatus 982X509ChainStatus chainStatus = new X509ChainStatus 1020X509ChainStatus chainStatus = new X509ChainStatus
45 references to X509ChainStatus
dotnet-svcutil-lib (1)
FrameworkFork\System.ServiceModel\System\IdentityModel\Selectors\X509CertificateValidator.cs (1)
97private static string GetChainStatusInformation(X509ChainStatus[] chainStatus)
Microsoft.AspNetCore.Authentication.Certificate (1)
CertificateAuthenticationHandler.cs (1)
147foreach (var validationFailure in chain.ChainStatus)
netstandard (1)
netstandard.cs (1)
1964[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Security.Cryptography.X509Certificates.X509ChainStatus))]
System (1)
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)
1131foreach (X509ChainStatus status in chain.ChainStatus) 1224foreach (X509ChainStatus chainStatus in chain.ChainStatus) 1292foreach (X509ChainStatus chainStatus in chain.ChainStatus)
System\Net\Security\SslStreamCertificateContext.cs (1)
82foreach (X509ChainStatus status in chain.ChainStatus)
System.Security.Cryptography (32)
System\Security\Cryptography\X509Certificates\IChainPal.cs (1)
16X509ChainStatus[]? ChainStatus { get; }
System\Security\Cryptography\X509Certificates\OpenSslX509ChainProcessor.cs (25)
89public X509ChainStatus[]? ChainStatus { get; private set; } 713out List<X509ChainStatus>? overallStatus); 722ChainStatus = overallStatus?.ToArray() ?? Array.Empty<X509ChainStatus>(); 845out List<X509ChainStatus>? overallStatus) 850List<X509ChainStatus>? statusBuilder = null; 859X509ChainStatus[] status = Array.Empty<X509ChainStatus>(); 865statusBuilder ??= new List<X509ChainStatus>(); 866overallStatus ??= new List<X509ChainStatus>(); 904ref List<X509ChainStatus>? overallStatus, 937overallStatus ??= new List<X509ChainStatus>(); 939X509ChainStatus chainStatus = new X509ChainStatus 949var elementStatus = new List<X509ChainStatus>(overallStatus.Count); 969List<X509ChainStatus> elementStatus, 970List<X509ChainStatus> overallStatus, 978foreach (X509ChainStatus element in elementStatus) 982X509ChainStatus chainStatus = new X509ChainStatus 999List<X509ChainStatus> elementStatus, 1000List<X509ChainStatus> overallStatus, 1012foreach (X509ChainStatus currentStatus in elementStatus) 1020X509ChainStatus chainStatus = new X509ChainStatus 1035private static void AddUniqueStatus(List<X509ChainStatus> list, ref X509ChainStatus status) 1050private static bool ContainsStatus(List<X509ChainStatus> list, X509ChainStatusFlags statusCode) 1063private static void RemoveStatus(List<X509ChainStatus> list, X509ChainStatusFlags statusCode)
System\Security\Cryptography\X509Certificates\UnixChainVerifier.cs (1)
31foreach (X509ChainStatus status in element.ChainElementStatus)
System\Security\Cryptography\X509Certificates\X509Chain.cs (3)
14private volatile 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)
345foreach (X509ChainStatus status in chain.ChainStatus)
System\Security\Cryptography\Pkcs\SignerInfo.cs (1)
708X509ChainStatus 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)