Развернуть все
Свернуть все

Функция deSerializePubKeyFn

Функция преобразования транспортного представления открытого ключа в открытый ключ.

Синтаксис

C/C++
 capi_result CAPI_EXTC deSerializePubKeyFn (
   HCRYPTMODULE hModule,
   HCRYPTPROV hProv,
   const unsigned char *pcsadbSA,
   unsigned pcsadbSALen,
   unsigned uFlags,
   PUBKEY_2012 *hPub,
   CPC_CONFIG *config
 );

Параметры

hModule

[in] Дескриптор CSP

hProv

[in] Дескриптор контекста провайдера

pcsadbSA

[in] Транспортное представление открытого ключа сериализации/десериализации

pcsadbSALen

[in] Размер транспортного представления открытого ключа сериализации/десериализации

uFlags

[in] Зарезервировано для будущего использования. Должен быть равен 0

hPub

[out] Открытый ключ сериализации/десериализации

config

[in] Указатель на CPC_CONFIG используемый при создании HCRYPTMODULE

Возвращаемое значение

CAPI_NOERROR Успешное завершение

CAPI_CALL_ERROR Неверные входные аргументы

CAPI_INTERNAL_ERROR Внутренняя ошибка библиотеки

Примечания

Открытый ключ сериализации/десериализации освобождается функцией DestroyPubKeyFn.

Требования

Заголовочный файл sadb.h
Библиотека
Минимальная версия продукта 1.0