Class CpX509ChainPolicy
Inheritance
CpX509ChainPolicy
Assembly: CryptoPro.Security.Cryptography.dll
Syntax
public sealed class CpX509ChainPolicy
Constructors
CpX509ChainPolicy()
Declaration
public CpX509ChainPolicy()
Properties
ApplicationPolicy
Declaration
public OidCollection ApplicationPolicy { get; }
Property Value
CertificatePolicy
Declaration
public OidCollection CertificatePolicy { get; }
Property Value
CustomTrustStore
Declaration
public CpX509Certificate2Collection CustomTrustStore { get; }
Property Value
DisableCertificateDownloads
Gets or sets a value that indicates whether the chain engine can use the
Authority Information Access (AIA) extension to locate unknown issuer certificates.
Declaration
public bool DisableCertificateDownloads { get; set; }
Property Value
Type |
Description |
bool |
true if using the AIA extension is disabled;
otherwise, false.
The default is false.
|
Declaration
public CpX509Certificate2Collection ExtraStore { get; }
Property Value
RevocationFlag
Declaration
public X509RevocationFlag RevocationFlag { get; set; }
Property Value
RevocationMode
Declaration
public X509RevocationMode RevocationMode { get; set; }
Property Value
TrustMode
Declaration
public X509ChainTrustMode TrustMode { get; set; }
Property Value
UrlRetrievalTimeout
Declaration
public TimeSpan UrlRetrievalTimeout { get; set; }
Property Value
VerificationFlags
Declaration
public X509VerificationFlags VerificationFlags { get; set; }
Property Value
VerificationTime
Declaration
public DateTime VerificationTime { get; set; }
Property Value
VerificationTimeIgnored
Gets or sets a value that indicates whether the chain validation should use
VerificationTime or the current system time when building
an X.509 certificate chain.
Declaration
public bool VerificationTimeIgnored { get; set; }
Property Value
Methods
Clone()
Declaration
public CpX509ChainPolicy Clone()
Returns
Reset()
Declaration