Задание разрешенных типов ключевых носителей в КриптоПро ЭЦП Browser Plug-in
Опубликовано Александр Лавник on 2020-10-27 11:59
|
|
Задача: Задать перечень возможных ключевых носителей и режимов их работы при создании запроса на сертификат через КриптоПро ЭЦП Browser Plug-in. Решение: Воспользоваться следующими вариантами: 1. Ограничить вид медиа с помощью метода MediaFilter (поддерживается только с КриптоПро CSP 5.0.11823 и выше) объекта About, ограничить вид носителя с помощью метода ReaderFilter (поддерживается только с КриптоПро CSP 5.0.11823 и выше) объекта About. Пример: Синхронная версия: var about = cadesplugin.CreateObject("CAdESCOM.About"); var about = yield cadesplugin.CreateObjectAsync("CAdESCOM.About"); 2. Задать имя контейнера закрытого ключа с помощью свойства ContainerName объекта CX509PrivateKey. Информацию о доступных считывателях можно получить с помощью свойства Readers объекта CCspInformation. Пример имени ключевого контейнера: \\.\HDIMAGE\test - будет сгенерирован ключевой контейнер на считывателе Директория на Windows в КриптоПро CSP 5.0 или HDIMAGE (жесткий диск) на *nix. | |
|