КриптоПро CSP  

Инициализация и параметры криптопровайдера

Перечисленные функции предназначены для установления сессии прикладного ПО с криптопровайдером и получения (установки) параметров сессии.

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