#include <QtCrypto>
Inheritance diagram for QCA::CRL:
Public Member Functions | |
CRL (const CRL &from) | |
CRL & | operator= (const CRL &from) |
bool | isNull () const |
CertificateInfo | issuerInfo () const |
CertificateInfoOrdered | issuerInfoOrdered () const |
int | number () const |
QDateTime | thisUpdate () const |
QDateTime | nextUpdate () const |
QList< CRLEntry > | revoked () const |
SignatureAlgorithm | signatureAlgorithm () const |
QByteArray | issuerKeyId () const |
bool | operator== (const CRL &a) const |
bool | operator!= (const CRL &other) const |
QByteArray | toDER () const |
QString | toPEM () const |
bool | toPEMFile (const QString &fileName) const |
void | change (CRLContext *c) |
Static Public Member Functions | |
static CRL | fromDER (const QByteArray &a, ConvertResult *result=0, const QString &provider=QString()) |
static CRL | fromPEM (const QString &s, ConvertResult *result=0, const QString &provider=QString()) |
static CRL | fromPEMFile (const QString &fileName, ConvertResult *result=0, const QString &provider=QString()) |
Friends | |
class | Private |
A CRL is a list of certificates that are special in some way. The normal reason for including a certificate on a CRL is that the certificate should no longer be used. For example, if a key is compromised, then the associated certificate may no longer provides appropriate security. There are other reasons why a certificate may be placed on a CRL, as shown in the CRLEntry::Reason enumeration.
CRLEntry for the CRL segment representing a single Certificate.
|
Standard copy constructor.
|
|
Standard assignment operator.
|
|
Test if the CRL is empty.
|
|
Information on the issuer of the CRL as a QMultiMap.
|
|
Information on the issuer of the CRL as an ordered list (QList of CertificateInfoPair).
|
|
The CRL serial number. Note that serial numbers are a CRL extension, and not all certificates have one.
|
|
the time that this CRL became (or becomes) valid
|
|
the time that this CRL will be obsoleted you should obtain an updated CRL at this time |
|
a list of the revoked certificates in this CRL
|
|
The signature algorithm used for the signature on this CRL.
|
|
The key identification of the CRL issuer.
|
|
Test for equality of two Certificate Revocation Lists.
|
|
Inequality operator.
|
|
Export the Certificate Revocation List (CRL) in DER format.
|
|
Export the Certificate Revocation List (CRL) in PEM format.
|
|
Export the Certificate Revocation List (CRL) into PEM format in a file.
|
|
Import a DER encoded Certificate Revocation List (CRL).
|
|
Import a PEM encoded Certificate Revocation List (CRL).
|
|
Import a PEM encoded Certificate Revocation List (CRL) from a file.
|
|
For internal use only.
|