Класс PGPKeyContext(абстрактный)
Публичные функции
virtual ConvertResult | fromAscii (const QString &s)=0 |
virtual ConvertResult | fromBinary (const QByteArray &a)=0 |
PGPKeyContext (Provider *p) | |
virtual const PGPKeyContextProps * | props () const =0 |
virtual QString | toAscii () const =0 |
virtual QByteArray | toBinary () const =0 |
Дополнительные унаследованные члены
Защищённые функции, унаследованные от QCA::BasicContext
BasicContext (const BasicContext &from) |
BasicContext (Provider *parent, const QString &type) |
Подробное описание
Криптопровайдер ключа OpenPGP.
Примечание.
Этот класс является частью интерфейса подключаемого модуля криптопровайдера и не должен использоваться приложениями напрямую. Возможно стоит использовать PGPKey вместо него.
Описание конструкторов и деструктора
PGPKeyContext()
QCA::PGPKeyContext::PGPKeyContext (Provider * p) | inline |
Стандартный конструктор.
Параметры
p | Объект Provider, связанный с этим контекстом |
Описание методов
props()
virtual const PGPKeyContextProps* QCA::PGPKeyContext::props () const | pure virtual |
Возвращает указатель на свойства этого ключа.
toBinary()
virtual QByteArray QCA::PGPKeyContext::toBinary () const | pure virtual |
Преобразует ключ в двоичный формат и возвращает значение.
toAscii()
virtual QString QCA::PGPKeyContext::toAscii () const | pure virtual |
Преобразует ключ в формат ascii
и возвращает значение.
fromBinary()
virtual ConvertResult QCA::PGPKeyContext::fromBinary (const QByteArray & a) | pure virtual |
Считывает двоичный ввод и преобразует его в ключ.
В случае успешного выполнения возвращает QCA::ConvertGood, в противном случае — значение ошибки.
Параметры
a | Входные данные |
fromAscii()
virtual ConvertResult QCA::PGPKeyContext::fromAscii (const QString & s) | pure virtual |
Считывает ввод ascii
и преобразует его в ключ.
В случае успешного выполнения возвращает QCA::ConvertGood, в противном случае — значение ошибки.
Параметры
s | Входные данные |