Класс CRLEntry
Публичные типы
Публичные функции
Подробное описание
Часть CRL, представляющая один сертификат.
Описание перечислений
Reason
Причина, почему сертификат отозван.
Unspecified |
Причина неизвестна |
KeyCompromise |
Закрытый ключ был скомпрометирован |
CACompromise |
Центр сертификации был скомпрометирован |
Superseded |
Сертификат заменён |
CertificateHold |
Сертификат приостановлен |
RemoveFromCRL |
Ранее сертификат был в CRL, но теперь действителен |
AACompromise |
Атрибутный центр был скомпрометирован |
Описание конструкторов и деструктора
CRLEntry() [1/4]
QCA::CRLEntry::CRLEntry () |
Создаёт пустую запись CRL.
CRLEntry() [2/4]
Создаёт запись CRL.
Параметры
c |
Сертификат на отзыв |
r |
Причина отзыва сертификата |
CRLEntry() [3/4]
Создаёт запись CRL.
Параметры
serial |
Серийный номер отзываемого Certificate |
time |
Время, когда Certificate был отозван (или будет отозван) |
r |
Причина отзыва сертификата |
CRLEntry() [4/4]
QCA::CRLEntry::CRLEntry (const CRLEntry & from) |
Конструктор копирования.
Параметры
from |
CRLEntry для копирования |
Описание методов
operator=()
CRLEntry& QCA::CRLEntry::operator= (const CRLEntry & from) |
Стандартный оператор присваивания.
Параметры
from |
CRLEntry для копирования |
serialNumber()
Серийный номер сертификата, который является субъектом этой записи
CRL.
time()
QDateTime QCA::CRLEntry::time () const |
Время создания этой записи CRL.
isNull()
bool QCA::CRLEntry::isNull () const |
Проверяет, является ли запись CRL пустой.
reason()
Reason QCA::CRLEntry::reason () const |
Причина создания этой записи CRL.
В качестве альтернативы следует думать об этом как о причине того, что субъектный сертификат был
отозван.
operator<()
bool QCA::CRLEntry::operator< (const CRLEntry & a) const |
Проверяет, является ли одна запись CRL «меньше»
другой.
Записи CRL сравниваются на основе их серийных номеров.
Параметры
a |
Запись CRL для сравнения с текущей записью CRL |
operator==()
bool QCA::CRLEntry::operator== (const CRLEntry & a) const |
Проверяет равенство двух записей CRL.
Параметры
a |
Запись CRL для сравнения с текущей записью CRL |
Возвращает true
, если два сертификата одинаковы.
operator!=()
bool QCA::CRLEntry::operator!= (const CRLEntry & other) const |
inline |
Оператор неравенства.
Параметры
other |
Запись CRL для сравнения с текущей записью CRL |