Skip to main content

МенеджерКриптографии.С инициализацией модуля криптографии

Синтаксис

Новый МенеджерКриптографии(<ИмяМодуляКриптографии>, <ПутьМодуляКриптографии>, <ТипМодуляКриптографии>, <ИспользованиеИнтерактивногоРежима>)

Параметры

<ИмяМодуляКриптографии> (обязательный)

Тип: Строка. Имя модуля криптографии. Написание без учета регистра. Используется для операционной системы MS Windows.

<ПутьМодуляКриптографии> (обязательный)

Тип: Строка. Путь к файлу-библиотеке, реализующей требуемый набор функций. В случае указания нескольких файлов-библиотек разделителем является символ двоеточия ":". В списке библиотек допускается наличие несуществующих файлов. Если задана пустая строка, то выполняется поиск файла-библиотеки в стандартных каталогах. Также в файле conf.cfg, в параметре CryptoAPILibraryLocation можно указать пути к файлу библиотеки или список путей, разделенных точками с запятой. Используется в Linux и macOS.

<ТипМодуляКриптографии> (обязательный)

Тип: Число. Определяет тип модуля криптографии.

<ИспользованиеИнтерактивногоРежима> (необязательный)

Определяет режим работы модуля криптографии.

Описание

Если модуль криптографии не найден, генерируется исключительная ситуация. На мобильной платформе игнорируются следующие параметры конструктора: <ИмяМодуляКриптографии>, <ПутьМодуляКриптографии>, <ТипМодуляКриптографии>. В веб-клиенте, если не установлено расширение работы с криптографией или если недоступно использование синхронных вызовов, при вызове конструктора генерируется исключение.