X509IssuingDistributionPointsExtension Class

Represents an X.509 Issuing Distribution Points (IDP) CRL extension.

Definition

Namespace: SysadminsLV.PKI.Cryptography.X509Certificates
Assembly: SysadminsLV.PKI (in SysadminsLV.PKI.dll) Version: 4.0.1
C#
public sealed class X509IssuingDistributionPointsExtension : X509Extension
Inheritance
X509Extension    X509IssuingDistributionPointsExtension

Constructors

X509IssuingDistributionPointsExtension(AsnEncodedData, Boolean) Initializes a new instance of the X509IssuingDistributionPointsExtension class using an AsnEncodedData object and a value that identifies whether the extension is critical.
X509IssuingDistributionPointsExtension(X509DistributionPoint, Boolean, X509RevocationReasonFlag, IssuingDistributionPointScope) Initializes a new instance of the X509IssuingDistributionPointsExtension class using an distribution point and partitioned CRL configuration.

Properties

DistributionPoint Gets the CRL distribution point for this CRL scope. This property can be NULL.
IndirectCRL Gets a status if current CRL is indirect CRL.
OnlyAttributeCerts Gets a status if CRL scope contains only Attribute certificates.
OnlyCaCerts Gets a status if CRL scope contains only CA certificates.
OnlyUserCerts Gets a status if CRL scope contains only end entity certificates.
Reasons Gets a status if CRL is partitioned by a subset of revocation reasons.

Extension Methods

ConvertExtension Converts default instance of X509Extension class to a specific extension implementation object.
(Defined by X509ExtensionExtensions)
Encode Encodes current extension to ASN.1-encoded byte array.
(Defined by X509ExtensionExtensions)

See Also