Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

условиекак выполнить
0убедиться что ОС и браузер подходят для работы Рутокен Коннектчерез USERAgent браузера
1установить Рутокен Коннектустановка руками пользователя
2убедиться что Рутокен Коннект активированчерез USERAgent браузера
3установить Рутокен Плагинустановка руками пользователя
4убедиться что Рутокен Плагин активированчерез функцию Рутокен Плагина
5проверить наличие корневого сертификата в доверенном хранилище сертификатов пользователя системычерез функцию Рутокен Плагина
6проверить наличие подключенного устройства семейства Рутокена ЭЦПчерез функцию Рутокен Плагина
7ввести PIN-код пользователя Рутокена ЭЦПчерез функцию Рутокен Плагина
8проверить наличие корректного личного сертификата на Рутокенечерез функцию Рутокен Плагина
9перенаправить пользователя на защищенный ресурсссылкой или через redirect

...

А функция getStoreCertificate(certId, options) → {string} позволяет получить тело конкретного сертификата в формате PEM, среди которых вы можете найти нужный нужный.

Если необходимый корневой сертификат не будет найден среди тех, которые вернула функция, то необходимо предложить пользователю его загрузить и установить, а затем повторить пункт 5

...

Если среди обнаруженных сертификатов не оказалось подходящего, либо Рутокен пуст, следует сообщить пользователю, что необходимый для подключения сертификат не найден и ему необходимо его получить установленным для вашей информационной системы способом.

9. Перенаправляем пользователя на защищенный ресурс

...