Класс 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 | Входные данные |