CertificateRevocationList Class
Namespace: Rebex.Security.Cryptography.Pkcs
Assembly: Rebex.Common.dll (version 7.0.9083)
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. |