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

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

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

virtual ConvertResult fromPKCS12 (const QByteArray &in, const SecureArray &passphrase, QString *name, QList< CertContext * > *chain, PKeyContext **priv) const =0
PKCS12Context (Provider *p)
virtual QByteArray toPKCS12 (const QString &name, const QList< const CertContext * > &chain, const PKeyContext &priv, const SecureArray &passphrase) const =0

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

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

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

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

Криптопровайдер PKCS#12.

Примечание.

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

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

PKCS12Context()

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

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

Параметры

p Объект Provider, связанный с этим контекстом

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

toPKCS12()

virtual QByteArray QCA::PKCS12Context::toPKCS12 (const QString & name, const QList< const CertContext * > & chain, const PKeyContext & priv, const SecureArray & passphrase ) const pure virtual

Создаёт выходные данные PKCS#12 DER на основе набора входных элементов.

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

Параметры

name Дружелюбное имя данных
chain Цепочка сертификатов для хранения
priv Закрытый ключ для хранения
passphrase Кодовая фраза для шифрования данных PKCS#12

fromPKCS12()

virtual ConvertResult QCA::PKCS12Context::fromPKCS12 (const QByteArray & in, const SecureArray & passphrase, QString * name, QList< CertContext * > * chain, PKeyContext ** priv ) const pure virtual

Считывает входные данные PKCS#12 DER и преобразует их в набор элементов вывода.

Вызывающий несёт ответственность за удаление возвращенных элементов.

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

Параметры

in Входные данные
passphrase Кодовая фраза, необходимая для расшифровки входных данных
name Строка назначения для дружелюбного имени
chain Список адресатов для цепочки сертификатов
priv Адрес указателя для приёма закрытого ключа

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

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