CertificateRevocationList Class
Namespace: Rebex.Security.Cryptography.Pkcs
Assembly: Rebex.Common.dll (version 7.0.9448)
The certificate revocation list.
Syntax
public class CertificateRevocationList : PkcsBase
Inherited Members
Constructors
| Name | Description |
|---|---|
| CertificateRevocationList(Byte[]) | Creates a certificate revocation list from an ASN.1 block. |
Properties
| Name | Description |
|---|---|
| CrlNumber | Gets the CRL number if appropriate extension is present. |
| Extensions | Gets the collection of CRL's extensions. |
| Issuer | Gets the DN of the issuer of this certificate revocation list. |
| KeyAlgorithm | Returns the key algorithm used to sign this certificate revocation list. |
| NextUpdate | Gets the datetime of the next CRL update. |
| RevokedCertificates | Gets the collection of revoked certificates. |
| SignatureHashAlgorithm | Returns the hash algorithm used to create the signed hash value. |
| ThisUpdate | Gets the datetime of this CRL update. |
Methods
| Name | Description |
|---|---|
| CheckCertificate(Certificate) | Checks whether the certificate revocation list contains the specified certificate. Also makes sure that the CRL is suitable for the certificate. |
| GetDistributionPointUrl() | Returns distribution point URL from issuing distribution point extension, if both present. Otherwise returns null. |
| GetHash() | Returns the certificate revocation list hash. |
| GetSignature() | Returns the certificate revocation list signature. |
| Load(Stream) | Loads a certificate revocation list from given stream. |
| LoadSignedOrEnvelopedData(Stream, ICertificateFinder, Boolean) | Loads a CMS/PKCS #7 signed or enveloped message from a stream. Returns an instance of SignedData for signed message, EnvelopedData for enveloped message, or null for methods and properties. Inherited from PkcsBase. |
| ToArray() | Converts a certificate revocation list into a byte array. |