System.Security.Cryptography.X509Certificates.X509Chain public class X509Chain : IDisposable Documentation public IntPtr ChainContext { get; } public X509ChainElementCollection ChainElements { get; } public X509ChainPolicy ChainPolicy { get; set; } public X509ChainStatus[] ChainStatus { get; } public SafeX509ChainHandle SafeHandle { get; } public X509Chain() public X509Chain(bool useMachineContext) public X509Chain(IntPtr chainContext) public static X509Chain Create() public bool Build(X509Certificate2 certificate) public void Dispose() protected virtual void Dispose(bool disposing) public void Reset()