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

Класс CSRContext(абстрактный)

Публичные функции

virtual bool canUseFormat (CertificateRequestFormat f) const =0
virtual bool compare (const CSRContext *other) const =0
virtual bool createRequest (const CertificateOptions &opts, const PKeyContext &priv)=0
CSRContext (Provider *p)
virtual ConvertResult fromSPKAC (const QString &s)=0
virtual const CertContextProps * props () const =0
virtual PKeyContext * subjectPublicKey () const =0
virtual QString toSPKAC () const =0

Публичные функции, унаследованные от QCA::CertBase

CertBase (Provider *p, const QString &type)
virtual ConvertResult fromDER (const QByteArray &a)=0
virtual ConvertResult fromPEM (const QString &s)=0
virtual QByteArray toDER () const =0
virtual QString toPEM () const =0

Дополнительные унаследованные члены

Защищённые функции, унаследованные от QCA::BasicContext

BasicContext (const BasicContext &from)
BasicContext (Provider *parent, const QString &type)

Подробное описание

Криптопровайдер для запроса сертификата X.509.

Примечание.

Этот класс является частью интерфейса подключаемого модуля криптопровайдера и не должен использоваться приложениями напрямую. Возможно стоит использовать CertificateRequest вместо него.

Описание конструкторов и деструктора

CSRContext()

QCA::CSRContext::CSRContext (Provider * p) inline

Стандартный конструктор.

Параметры

p Криптопровайдер, связанный с этим контекстом

Описание методов

canUseFormat()

virtual bool QCA::CSRContext::canUseFormat (CertificateRequestFormat f) const pure virtual

Возвращает true, если криптопровайдер этого объекта поддерживает указанный формат, в противном случае — false.

Параметры

f Формат, поддержку которого нужно проверить.

createRequest()

virtual bool QCA::CSRContext::createRequest (const CertificateOptions & opts, const PKeyContext & priv ) pure virtual

Создаёт запрос на сертификат на основе заданных параметров и закрытого ключа.

В случае успеха возвращает true, в противном случае — false.

В случае успеха этот объект становится запросом сертификата. В случае неудачи этот объект считается неинициализированным.

Параметры

opts Параметры для настройки сертификата
priv Ключ, который будет использоваться для подписи сертификата

props()

virtual const CertContextProps* QCA::CSRContext::props () const pure virtual

Возвращает указатель на свойства этого запроса сертификата.

compare()

virtual bool QCA::CSRContext::compare (const CSRContext * other) const pure virtual

Возвращает true, если этот запрос сертификата совпадает с запросом другого сертификата, в противном случае — false.

Параметры

other Запрос сертификата для сравнения

subjectPublicKey()

virtual PKeyContext* QCA::CSRContext::subjectPublicKey () const pure virtual

Возвращает копию открытого ключа этого запроса сертификата.

Вызывающий несёт ответственность за удаление копии.

toSPKAC()

virtual QString QCA::CSRContext::toSPKAC () const pure virtual

Преобразует этот запрос сертификата в формат Netscape SPKAC и возвращает значение.

В случае ошибки возвращает пустую строку.

fromSPKAC()

virtual ConvertResult QCA::CSRContext::fromSPKAC (const QString & s) pure virtual

Считывает ввод Netscape SPKAC и преобразует его в запрос сертификата.

В случае успешного выполнения возвращает QCA::ConvertGood, в противном случае — значение ошибки.

Параметры

s Входные данные

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

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