Функция преобразования транспортного представления открытого ключа в открытый ключ.
Синтаксис
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 |