Class CpX509Chain
Assembly: CryptoPro.Security.Cryptography.dll
Syntax
public class CpX509Chain : IDisposable
Constructors
CpX509Chain()
Declaration
CpX509Chain(bool)
Declaration
public CpX509Chain(bool useMachineContext)
Parameters
Type |
Name |
Description |
bool |
useMachineContext |
|
CpX509Chain(nint)
Declaration
public CpX509Chain(nint chainContext)
Parameters
Type |
Name |
Description |
nint |
chainContext |
|
Properties
ChainContext
Declaration
public nint ChainContext { get; }
Property Value
ChainElements
Declaration
public CpX509ChainElementCollection ChainElements { get; }
Property Value
ChainPolicy
Declaration
public CpX509ChainPolicy ChainPolicy { get; set; }
Property Value
ChainStatus
Declaration
public X509ChainStatus[] ChainStatus { get; }
Property Value
Methods
Build(CpX509Certificate2)
Declaration
public bool Build(CpX509Certificate2 certificate)
Parameters
Returns
Create()
Declaration
public static CpX509Chain Create()
Returns
Dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
Declaration
Dispose(bool)
Declaration
protected virtual void Dispose(bool disposing)
Parameters
Type |
Name |
Description |
bool |
disposing |
|
Reset()
Declaration
Implements