Перечисленные функции предназначены для установления сессии прикладного ПО с криптопровайдером и получения (установки) параметров сессии.
Функции | Описание |
---|---|
CPCGetDefaultConfig | Функция CPCGetDefaultConfig используется для упрощения создания структуры настроек криптопровайдера. |
CPCAcquireContext | Функция CPCAcquireContext() используется для создания дескриптора криптопровайдера с именем ключевого контейнера, определённым параметром pszContainer. |
CPCReleaseContext | Функция CPCReleaseContext() используется для удаления дескриптора криптопровайдера, созданного CPCAcquireContext(). |
CPCGetProvParam | Функция CPCGetProvParam() получает параметры криптопровайдера. |
CPCSetProvParam | Функция CPCSetProvParam() устанавливает параметры криптопровайдера. |
CPCCreateProvider | Функция CPCCreateProvider() используется для инициализации и настройки криптопровайдера, и для получения таблицы остальных его функций. |
CPCDestroyProvider | Функция CPCDestroyProvider() используется для завершения работы с провайдером и освобождения всех ресурсов, занятых вызовом CPCCreateProvider(). |
CPCInitMemoryLF | Функция создания безблокировочного менеджера памяти. Создает арену, которую можно использовать в настройках провайдера при его создании функцией CPCCreateProvider. |