#include <QtCrypto>
Public Member Functions | |
Certificate | certificate () const |
CertificateAuthority (const CertificateAuthority &from) | |
CertificateAuthority (const Certificate &cert, const PrivateKey &key, const QString &provider) | |
Certificate | createCertificate (const PublicKey &key, const CertificateOptions &opts) const |
CRL | createCRL (const QDateTime &nextUpdate) const |
CertificateAuthority & | operator= (const CertificateAuthority &from) |
Certificate | signRequest (const CertificateRequest &req, const QDateTime ¬ValidAfter) const |
CRL | updateCRL (const CRL &crl, const QList< CRLEntry > &entries, const QDateTime &nextUpdate) const |
QCA::CertificateAuthority::CertificateAuthority | ( | const Certificate & | cert, | |
const PrivateKey & | key, | |||
const QString & | provider | |||
) |
Create a new Certificate Authority.
cert | the CA certificate | |
key | the private key associated with the CA certificate | |
provider | the provider to use, if a specific provider is required |
QCA::CertificateAuthority::CertificateAuthority | ( | const CertificateAuthority & | from | ) |
Certificate QCA::CertificateAuthority::certificate | ( | ) | const |
The Certificate belonging to the CertificateAuthority.
This is the Certificate that was passed as an argument to the constructor
Certificate QCA::CertificateAuthority::createCertificate | ( | const PublicKey & | key, | |
const CertificateOptions & | opts | |||
) | const |
Create a new Certificate.
key | the Public Key to use to create the Certificate | |
opts | the options to use for the new Certificate |
Create a new Certificate Revocation List (CRL).
nextUpdate | the date that the CRL will be updated |
CertificateAuthority& QCA::CertificateAuthority::operator= | ( | const CertificateAuthority & | from | ) |
Certificate QCA::CertificateAuthority::signRequest | ( | const CertificateRequest & | req, | |
const QDateTime & | notValidAfter | |||
) | const |
Create a new Certificate by signing the provider CertificateRequest.
req | the CertificateRequest to sign | |
notValidAfter | the last date that the Certificate will be valid |