Просмотр криптопровайдеров ОС Windows. Инициализация менеджера криптографии.

Что бы инициализировать объект МенеджерКриптографии на платформе 1С, необходимо указать конструктору информацию о модуле криптографии: имя модуля криптографии, путь модуля криптографии (справедливо для Linux) и тип модуля криптографии. Сам менеджер криптографии предоставляет доступ к криптографическому функционалу с помощью заданного модуля криптографии.

Перечень криптографических модулей содержится в реестре ОС Windows. Что бы просмотреть этот перечень, открываем командную строку и запускаем оснастку "Редактор реестра".
1. Запуск оснастки "Редактор реестра"
Открываем ветку реестра:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\Defaults\Provider
2. Список модулей криптографии
Красным прямоугольником на рисунке 2 обведены имена модулей криптографии. Если открыть ветку модуля криптографии, то отобразится более подробная информация об этой модуле в правой части окна редактора реестра. Тип модуля криптографии содержится в параметре Type, его десятичное значение отображается в круглых скобках (см. рисунок 3).

3. Тип модуля криптографии
Теперь можно смело инициализировать МенеджерКриптографии и приступить к шифрованию, созданию электронной подписи и т.д.

Комментарии