CertificateRevocationList Class
Namespace: Rebex.Security.Cryptography.Pkcs
Assembly: Rebex.Common.dll (version 7.0.9313)
The certificate revocation list.
Syntax
public class CertificateRevocationList : PkcsBaseInherited 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. |