Класс CertificateAuthority
#include <QtCrypto>
Диаграмма кооперации класса QCA::CertificateAuthority:

[Легенда графа]
Публичные функции
Публичные функции, унаследованные от QCA::Algorithm
Дополнительные унаследованные члены
Защищённые функции, унаследованные от QCA::Algorithm
Подробное описание
Центр сертификации используется для создания сертификатов и списков отзыва сертификатов (CRL).
Описание конструкторов и деструктора
CertificateAuthority() [1/2]
| QCA::CertificateAuthority::CertificateAuthority (const Certificate & cert, const PrivateKey & key, const QString & provider ) |
Создаёт новый центр сертификации.
Параметры
| cert |
Cертификат ЦС |
| key |
Закрытый ключ, связанный с сертификатом ЦС |
| provider |
Криптопровайдер, который будет использоваться, если требуется конкретный криптопровайдер |
CertificateAuthority() [2/2]
| QCA::CertificateAuthority::CertificateAuthority (const CertificateAuthority & from) |
Конструктор копирования.
Параметры
| from |
CertificateAuthority для копирования |
Описание методов
operator=()
| CertificateAuthority & QCA::CertificateAuthority::operator= (const CertificateAuthority & from) |
Стандартный оператор присваивания.
Параметры
| from |
CertificateAuthority для копирования |
certificate()
| Certificate QCA::CertificateAuthority::certificate () const |
Certificate, принадлежащий
CertificateAuthority.
Это Certificate, который был передан в
качестве аргумента конструктору.
signRequest()
Создаёт новый Certificate, подписав
криптопровайдера CertificateRequest.
Параметры
createCertificate()
Создаёт новый Certificate.
Параметры
| key |
Открытый ключ, который будет использоваться для создания Certificate |
| opts |
Параметры для нового Certificate |
createCRL()
| CRL QCA::CertificateAuthority::createCRL (const QDateTime & nextUpdate) const |
Создаёт новый список отозванных сертификатов (CRL).
Параметры
| nextUpdate |
Дата обновления CRL |
Возвращает пустой CRL.
updateCRL()
| CRL QCA::CertificateAuthority::updateCRL (const CRL & crl, const QList<CRLEntry > & entries, const QDateTime & nextUpdate ) const |
Обновляет CRL, чтобы включить новые записи.
Параметры
| crl |
CRL для обновления |
| entries |
Записи для добавления в CRL |
| nextUpdate |
Дата обновления этого CRL |
Возвращает обновлённый CRL.