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

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

Примечание.

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

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

CertBase()

QCA::CertBase::CertBase (Provider * p, const QString & type ) inline

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

Параметры

p Криптопровайдер, связанный с этим контекстом
type Тип объекта, подобного сертификату, предоставляемого этим контекстом

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

toDER()

virtual QByteArray QCA::CertBase::toDER () const pure virtual

Преобразует этот объект в формат DER и возвращает значение.

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

toPEM()

virtual QString QCA::CertBase::toPEM () const pure virtual

Преобразует этот объект в формат PEM и возвращает значение.

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

fromDER()

virtual ConvertResult QCA::CertBase::fromDER (const QByteArray & a) pure virtual

Считывает входные данные в формате DER и преобразует его в этот объект.

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

Параметры

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

fromPEM()

virtual ConvertResult QCA::CertBase::fromPEM (const QString & s) pure virtual

Считывает входные данные в формате PEM и преобразует его в этот объект.

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

Параметры

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

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

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