Класс CertContextProps
Публичные атрибуты
QString | challenge |
Constraints | Constraints |
QStringList | crlLocations |
QDateTime | end |
CertificateRequestFormat | format |
bool | isCA |
bool | isSelfSigned |
CertificateInfoOrdered | issuer |
QByteArray | issuerId |
QStringList | issuerLocations |
QStringList | ocspLocations |
int | pathLimit |
QStringList | policies |
BigInteger | serial |
QByteArray | sig |
SignatureAlgorithm | sigalgo |
QDateTime | start |
CertificateInfoOrdered | subject |
QByteArray | subjectId |
int | version |
Подробное описание
Сертификат X.509 или свойства запроса сертификата.
Примечание.
Этот класс является частью интерфейса подключаемого модуля криптопровайдера и не должен использоваться приложениями напрямую. Возможно стоит использовать Certificate или CertificateRequest вместо него.
Некоторые поля предназначены только для сертификатов или только для запросов сертификатов, и эти поля отмечены.
Описание данных
version
int QCA::CertContextProps::version |
Версия сертификата X.509, обычно 3
.
Это поле предназначено только для сертификатов.
start
QDateTime QCA::CertContextProps::start |
Время, когда сертификат становится действительным (часто во время создания).
Это поле предназначено только для сертификатов.
end
QDateTime QCA::CertContextProps::end |
Время, когда срок действия сертификата истекает.
Это поле предназначено только для сертификатов.
subject
CertificateInfoOrdered QCA::CertContextProps::subject |
Информация о субъекте.
issuer
CertificateInfoOrdered QCA::CertContextProps::issuer |
Информация об издателе.
Это поле предназначено только для сертификатов.
constraints
Constraints QCA::CertContextProps::constraints |
Ограничения.
policies
QStringList QCA::CertContextProps::policies |
Политики.
crlLocations
QStringList QCA::CertContextProps::crlLocations |
Список URI для CRL
.
Это поле предназначено только для сертификатов.
issuerLocations
QStringList QCA::CertContextProps::issuerLocations |
Список URI для сертификатов издателя.
Это поле предназначено только для сертификатов.
ocspLocations
QStringList QCA::CertContextProps::ocspLocations |
Список URI для служб OCSP.
Это поле предназначено только для сертификатов.
serial
BigInteger QCA::CertContextProps::serial |
Серийный номер сертификата.
Это поле предназначено только для сертификатов.
isCA
bool QCA::CertContextProps::isCA |
Возвращает true
, если сертификат является ЦС или запрос сертификата запрашивает ЦС, в противном
случае — false
.
isSelfSigned
bool QCA::CertContextProps::isSelfSigned |
Возвращает true
, если сертификат самоподписанный.
Это поле предназначено только для сертификатов.
pathLimit
int QCA::CertContextProps::pathLimit |
Ограничение пути.
sig
QByteArray QCA::CertContextProps::sig |
Данные подписи.
sigalgo
SignatureAlgorithm QCA::CertContextProps::sigalgo |
Алгоритм подписи, используемый для создания подписи.
subjectId
QByteArray QCA::CertContextProps::subjectId |
Идентификатор субъекта.
Это поле предназначено только для сертификатов.
issuerId
QByteArray QCA::CertContextProps::issuerId |
Идентификатор издателя.
Это поле предназначено только для сертификатов.
challenge
QString QCA::CertContextProps::challenge |
Значение вызова SPKAC
.
Это поле предназначено только для запросов на сертификат.
format
CertificateRequestFormat QCA::CertContextProps::format |
Формат, используемый для запроса сертификата.
Это поле предназначено только для запросов на сертификат.