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

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

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

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