QCA::CertificateAuthority
QCA::CertificateAuthority Class Reference
#include <QtCrypto>
Inheritance diagram for QCA::CertificateAuthority:
Public Member Functions | |
CertificateAuthority (const Certificate &cert, const PrivateKey &key, const QString &provider) | |
CertificateAuthority (const CertificateAuthority &from) | |
Certificate | certificate () const |
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 |
Public Member Functions inherited from QCA::Algorithm | |
Algorithm (const Algorithm &from) | |
void | change (const QString &type, const QString &provider) |
void | change (Provider::Context *c) |
Provider::Context * | context () |
const Provider::Context * | context () const |
Algorithm & | operator= (const Algorithm &from) |
Provider * | provider () const |
Provider::Context * | takeContext () |
QString | type () const |
Additional Inherited Members | |
Protected Member Functions inherited from QCA::Algorithm | |
Algorithm () | |
Algorithm (const QString &type, const QString &provider) | |
Detailed Description
A Certificate Authority is used to generate Certificates and Certificate Revocation Lists (CRLs).
Definition at line 2077 of file qca_cert.h.
Constructor & Destructor Documentation
◆ CertificateAuthority() [1/2]
QCA::CertificateAuthority::CertificateAuthority | ( | const Certificate & | cert, |
const PrivateKey & | key, | ||
const QString & | provider ) |
Create a new Certificate Authority.
- Parameters
-
cert the CA certificate key the private key associated with the CA certificate provider the provider to use, if a specific provider is required
◆ CertificateAuthority() [2/2]
QCA::CertificateAuthority::CertificateAuthority | ( | const CertificateAuthority & | from | ) |
Copy constructor.
- Parameters
-
from the CertificateAuthority to copy from
Member Function Documentation
◆ certificate()
Certificate QCA::CertificateAuthority::certificate | ( | ) | const |
The Certificate belonging to the CertificateAuthority.
This is the Certificate that was passed as an argument to the constructor
◆ createCertificate()
Certificate QCA::CertificateAuthority::createCertificate | ( | const PublicKey & | key, |
const CertificateOptions & | opts ) const |
Create a new Certificate.
- Parameters
-
key the Public Key to use to create the Certificate opts the options to use for the new Certificate
◆ createCRL()
◆ operator=()
CertificateAuthority & QCA::CertificateAuthority::operator= | ( | const CertificateAuthority & | from | ) |
Standard assignment operator.
- Parameters
-
from the CertificateAuthority to copy from
◆ signRequest()
Certificate QCA::CertificateAuthority::signRequest | ( | const CertificateRequest & | req, |
const QDateTime & | notValidAfter ) const |
Create a new Certificate by signing the provider CertificateRequest.
- Parameters
-
req the CertificateRequest to sign notValidAfter the last date that the Certificate will be valid
◆ updateCRL()
The documentation for this class was generated from the following file:
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Sat Dec 21 2024 17:03:55 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2024 The KDE developers.
Generated on Sat Dec 21 2024 17:03:55 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.