Класс 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.