|
Qt Cryptographic Architecture
|
#include <QtCrypto>
Public Types | |
| enum | Reason { Unspecified , KeyCompromise , CACompromise , AffiliationChanged , Superseded , CessationOfOperation , CertificateHold , RemoveFromCRL , PrivilegeWithdrawn , AACompromise } |
Public Member Functions | |
| CRLEntry () | |
| CRLEntry (const BigInteger serial, const QDateTime &time, Reason r=Unspecified) | |
| CRLEntry (const Certificate &c, Reason r=Unspecified) | |
| CRLEntry (const CRLEntry &from) | |
| bool | isNull () const |
| bool | operator!= (const CRLEntry &other) const |
| bool | operator< (const CRLEntry &a) const |
| CRLEntry & | operator= (const CRLEntry &from) |
| bool | operator== (const CRLEntry &a) const |
| Reason | reason () const |
| BigInteger | serialNumber () const |
| QDateTime | time () const |
Part of a CRL representing a single certificate.
The reason why the certificate has been revoked.
| Enumerator | |
|---|---|
| Unspecified | reason is unknown |
| KeyCompromise | private key has been compromised |
| CACompromise | certificate authority has been compromised |
| Superseded | certificate has been superseded |
| CertificateHold | certificate is on hold |
| RemoveFromCRL | certificate was previously in a CRL, but is now valid |
| AACompromise | attribute authority has been compromised |
| QCA::CRLEntry::CRLEntry | ( | ) |
create an empty CRL entry
Referenced by CRLEntry(), operator!=(), operator<(), operator=(), and operator==().
|
explicit |
create a CRL entry
| c | the certificate to revoke |
| r | the reason that the certificate is being revoked |
References Unspecified.
| QCA::CRLEntry::CRLEntry | ( | const BigInteger | serial, |
| const QDateTime & | time, | ||
| Reason | r = Unspecified ) |
create a CRL entry
| serial | the serial number of the Certificate being revoked |
| time | the time the Certificate was revoked (or will be revoked) |
| r | the reason that the certificate is being revoked |
References time(), and Unspecified.
| QCA::CRLEntry::CRLEntry | ( | const CRLEntry & | from | ) |
| BigInteger QCA::CRLEntry::serialNumber | ( | ) | const |
The serial number of the certificate that is the subject of this CRL entry.
| QDateTime QCA::CRLEntry::time | ( | ) | const |
The time this CRL entry was created.
Referenced by CRLEntry().
| bool QCA::CRLEntry::isNull | ( | ) | const |
Test if this CRL entry is empty.
| Reason QCA::CRLEntry::reason | ( | ) | const |
The reason that this CRL entry was created.
Alternatively, you might like to think of this as the reason that the subject certificate has been revoked
| bool QCA::CRLEntry::operator< | ( | const CRLEntry & | a | ) | const |
Test if one CRL entry is "less than" another.
CRL entries are compared based on their serial number
References CRLEntry().
| bool QCA::CRLEntry::operator== | ( | const CRLEntry & | a | ) | const |
Test for equality of two CRL Entries.
References CRLEntry().
|
inline |
Inequality operator.
References CRLEntry().