Класс CertificateOptions
Публичные функции
CertificateOptions (CertificateRequestFormat format=PKCS10) | |
CertificateOptions (const CertificateOptions &from) | |
QString | challenge () const |
Constraints | constraints () const |
QStringList | crlLocations () const |
CertificateRequestFormat | format () const |
CertificateInfo | info () const |
CertificateInfoOrdered | infoOrdered () const |
bool | isCA () const |
QStringList | issuerLocations () const |
bool | isValid () const |
QDateTime | notValidAfter () const |
QDateTime | notValidBefore () const |
QStringList | ocspLocations () const |
CertificateOptions & | operator= (const CertificateOptions &from) |
int | pathLimit () const |
QStringList | policies () const |
BigInteger | serialNumber () const |
void | setAsCA (int pathLimit=8) |
void | setAsUser () |
void | setChallenge (const QString &s) |
void | setConstraints (const Constraints &constraints) |
void | setCRLLocations (const QStringList &locations) |
void | setFormat (CertificateRequestFormat f) |
void | setInfo (const CertificateInfo &info) |
void | setInfoOrdered (const CertificateInfoOrdered &info) |
void | setIssuerLocations (const QStringList &locations) |
void | setOCSPLocations (const QStringList &locations) |
void | setPolicies (const QStringList &policies) |
void | setSerialNumber (const BigInteger &i) |
void | setValidityPeriod (const QDateTime &start, const QDateTime &end) |
Подробное описание
Параметры сертификата.
Примечание.
В режиме SPKAC
игнорируются все параметры, кроме запроса.
Описание конструкторов и деструктора
CertificateOptions() [1/2]
QCA::CertificateOptions::CertificateOptions (CertificateRequestFormat format = PKCS10) |
Создаёт набор параметров объекта Certificate.
Параметры
format | формат для создания запроса сертификата |
CertificateOptions() [2/2]
QCA::CertificateOptions::CertificateOptions (const CertificateOptions & from) |
Стандартный конструктор копирования.
Параметры
from | Параметры сертификата для копирования в этот объект |
Описание методов
operator=()
CertificateOptions& QCA::CertificateOptions::operator= (const CertificateOptions & from) |
Стандартный оператор присваивания.
Параметры
from | Параметры сертификата для копирования в этот объект |
format()
CertificateRequestFormat QCA::CertificateOptions::format () const |
Проверяет тип формата для этого сертификата.
setFormat()
void QCA::CertificateOptions::setFormat (CertificateRequestFormat f) |
Указывает формат этого сертификата.
Параметры
f | Формат для использования |
isValid()
bool QCA::CertificateOptions::isValid () const |
Проверяет, действителен ли объект параметров сертификата.
Возвращает true
, если объект параметров сертификата действителен.
challenge()
QString QCA::CertificateOptions::challenge () const |
Контрольная часть сертификата.
Только для CertificateRequest.
См. также setChallenge
info()
CertificateInfo QCA::CertificateOptions::info () const |
Информация о субъекте сертификата.
См. также setInfo
infoOrdered()
CertificateInfoOrdered QCA::CertificateOptions::infoOrdered () const |
Информация о субъекте сертификата, в точном порядке написания пунктов.
См. также setInfoOrdered
constraints()
Constraints QCA::CertificateOptions::constraints () const |
Перечисляет ограничения этого сертификата.
policies()
QStringList QCA::CertificateOptions::policies () const |
Перечисляет политики этого сертификата.
crlLocations()
QStringList QCA::CertificateOptions::crlLocations () const |
Перечисляет пути расположения для файлов CRL.
Каждый URI относится к одному и тому же файлу CRL.
Только для создания Certificate.
issuerLocations()
QStringList QCA::CertificateOptions::issuerLocations () const |
Перечисляет пути расположения для файлов сертификатов издателя.
Каждый URI относится к одному и тому же файлу издателя.
Только для создания Certificate.
ocspLocations()
QStringList QCA::CertificateOptions::ocspLocations () const |
Перечисляет пути расположений для служб OCSP.
Только для создания Certificate.
isCA()
bool QCA::CertificateOptions::isCA () const |
Проверяет, является ли сертификат сертификатом ЦС.
См. также setAsCA
pathLimit()
int QCA::CertificateOptions::pathLimit () const |
Возвращает ограничение пути для этого сертификата.
serialNumber()
BigInteger QCA::CertificateOptions::serialNumber () const |
Серийный номер сертификата.
Только для создания Certificate.
notValidBefore()
QDateTime QCA::CertificateOptions::notValidBefore () const |
Первый раз, когда сертификат станет действителен.
Только для создания Certificate.
notValidAfter()
QDateTime QCA::CertificateOptions::notValidAfter () const |
Последний раз, когда сертификат будет действительным.
Только для создания Certificate.
setChallenge()
void QCA::CertificateOptions::setChallenge (const QString & s) |
Указывает проверку, связанную с этим сертификатом.
Параметры
s | Строка проверки |
См. также challenge()
setInfo()
void QCA::CertificateOptions::setInfo (const CertificateInfo & info) |
Указывает информацию о субъекте, связанного с сертификатом.
Параметры
info | Информация для субъекта |
См. также info()
setInfoOrdered()
void QCA::CertificateOptions::setInfoOrdered (const CertificateInfoOrdered & info) |
Указывает информацию о субъекте, связанного с сертификатом.
Параметры
info | Информация для субъекта |
См. также info()
setConstraints()
void QCA::CertificateOptions::setConstraints (const Constraints & Constraints) |
Устанавливает ограничения сертификата.
Параметры
Constraints | Ограничения, которые будут использоваться для сертификата |
setPolicies()
void QCA::CertificateOptions::setPolicies (const QStringList & policies) |
Устанавливает политики этого сертификата.
Параметры
policies | Политики, которые будут использоваться для сертификата |
setCRLLocations()
void QCA::CertificateOptions::setCRLLocations (const QStringList & locations) |
Устанавливает расположение CRL сертификата.
Каждое расположение относится к одному и тому же файлу CRL.
Параметры
locations | Список путей расположения для файлов CRL |
setIssuerLocations()
void QCA::CertificateOptions::setIssuerLocations (const QStringList & locations) |
Устанавливает расположение сертификата издателя.
Каждое расположение относится к одному и тому же файлу издателя.
Параметры
locations | Список путей расположения для файлов сертификатов издателя |
setOCSPLocations()
void QCA::CertificateOptions::setOCSPLocations (const QStringList & locations) |
Устанавливает расположение службы OCSP сертификата.
Параметры
locations | Список путей расположения сервисов OCSP |
setAsCA()
void QCA::CertificateOptions::setAsCA (int pathLimit = 8) |
Устанавливает сертификат как сертификат ЦС.
Параметры
pathLimit | Допустимое количество промежуточных сертификатов |
setAsUser()
void QCA::CertificateOptions::setAsUser () |
Устанавливает сертификат как сертификат пользователя (это значение по умолчанию).
setSerialNumber()
void QCA::CertificateOptions::setSerialNumber (const BigInteger & i) |
Устанавливает свойство серийного номера для этого сертификата.
Параметры
i | Серийный номер для использования |
setValidityPeriod()
void QCA::CertificateOptions::setValidityPeriod (const QDateTime & start, const QDateTime & end ) |
Устанавливает срок действия сертификата.
Параметры
start | Первый раз, когда сертификат станет действителен |
end | Последний раз, когда сертификат будет действительным |