Документация
ОС Аврора 5.0.1

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

setAsUser

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 Последний раз, когда сертификат будет действительным

Мы используем cookies для персонализации сайта и его более удобного использования. Вы можете запретить cookies в настройках браузера.

Пожалуйста ознакомьтесь с политикой использования cookies.