JS+CryptoAPI: как выбрать криптопровайдера?

296
04 июня 2017, 22:07

Стоит задача: определить из браузера, установлен ли у пользователя криптопровайдеры КриптоПРО CSP или VipNet CSP.

Попытка решения: На сколько я понимаю, к ним можно обратиться через CryptoAPI. Я нашёл в интернете примеры, как через JS обращаются к CryptoAPI, но во всех них идёт "просто" обращение и использование функций, но я нигде не нашёл, где происходит выбор криптопровайдера. Думаю, если постараться выбрать нужных мне двух криптопровайдеров, то если словим ошибку - значит, криптопровайдеры не установлены, если ошибки нет - значит, они у клиента есть.

Вопрос: как из Java Script выбрать криптопровайдера? Или есть ли другие пусти решения поставленной задачи?

P.S. Интересуют только браузеры IE 9-11, если это играет роль.

READ ALSO
Не получается вызвать событие при клике на canvas, Pixi.js

Не получается вызвать событие при клике на canvas, Pixi.js

Изучаю pixijs, не могу понять, почему это не работает

398
Как в js обрезать 5 символов?

Как в js обрезать 5 символов?

Переменная из php передает "8187 \r\n"Как в js обрезать - пробел\r\n, чтобы было "8187"; ?

409
Box2D GetPosition возвращает Infinity

Box2D GetPosition возвращает Infinity

пробовал округлять но не помогает, приходит строка вместо числа

401