<PackageReference Include="NETStandard.Library" Version="2.0.1" />

System.Security.Cryptography.X509Certificates.X509Chain

public class X509Chain : IDisposable
namespace System.Security.Cryptography.X509Certificates { public class X509Chain : IDisposable { 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 bool Build(X509Certificate2 certificate); public static X509Chain Create(); public void Dispose(); protected virtual void Dispose(bool disposing); public void Reset(); } }