Настройка компонентов КриптоПро
Ознакомьтесь с требованиями для формирования и проверки ЭП в разделе "Программное обеспечение для формирования усиленной подписи".
Для формирования усиленной подписи (с использованием сертификатов ЭП) необходимо установить компоненты КриптоПро и сертификаты.
Формирование усиленной подписи возможно только на персональных компьютерах, соответствующих требованиям:
-
Операционная система: Windows или Mac OS (версии см. в требованиях КриптоПро CSP);
-
Веб-браузер: Google Chrome, Яндекс.Браузер или Microsoft Edge на Chromium (поддерживаемые версии приведены в руководстве администратора).
Далее приведена инструкция по установке компонентов КриптоПро для ОС Windows. Инструкции для Mac OS см. в документации КриптоПро и сети Интернет, например, по ссылке.
-
В Web-клиенте нажмите (может содержать фото) > Профиль. Будет открыто диалоговое окно профиля пользователя.
-
Перейдите в раздел Установки.
-
Перейдите по ссылке "Установить КриптоПро ЭЦП Browser plug-in".
Будет загружен файл
cadesplugin.exe
. -
Закройте веб-браузер и запустите загруженный файл
cadesplugin.exe
. Будет предложено установить "КриптоПро ЭЦП Browser plug-in". -
Согласитесь с установкой и дождитесь её завершения.
-
Установите расширение CryptoPro Extension for CAdES Browser Plug-in со страницы расширения.
-
Установите сертификаты пользователя.
-
Неквалифицированный сертификат установите в хранилище Личное на уровне Текущий пользователь.
-
Квалифицированный сертификат КриптоПро установите на компьютер СКЗИ КриптоПро CSP версии 5.0 и выше в хранилище Личное на уровне Текущий пользователь.
-
-
Установите корневой сертификат удостоверяющего центра[1] в хранилище Доверенные корневые центры сертификации на уровне Локальный компьютер.
Настройка использования облачной подписи
Запросы к облачному сервису электронной подписи отправляются через сервер Web-клиента. Это означает, что Web-клиент должен иметь доступ к сервису ЭП для отправки запросов на проверку подписи и для авторизации. |
Проверка подлинности подписи может осуществляться локально или через облачный сервис электронной подписи. Способ проверки подписи зависит от настроек в файле конфигурации Web-клиента.
-
Откройте файл конфигурации Web-клиента по адресу
Каталог-установки-Web-клиента\5.5\Site\web.config
. -
Найдите следующие настройки:
<SettingGroup Name="CloudSignature"> <Setting Name="Address" Value="https://адрес-облачного-сервиса-DSS" /> (1) <Setting Name="ClientId" Value="" /> (2) <Setting Name="SignServerAppName" Value="" /> <Setting Name="STSAppName" Value="" /> <Setting Name="DocumentStoreAppName" Value="" /> (3) <Setting Name="VerifyUrl" Value="https://dss.cryptopro.ru/verify/rest/api/signatures" /> (4) <Setting Name="TSPServiceAddress" Value="" /> (5) <Setting Name="SignatureType" Value="BES" /> (6) <Setting Name="AuthorizeRedirectUrl" Value="http://адрес-Web-клиента-Docsvision/api/CryptoProDss/AcceptAuthorization" /> (7) <Setting Name="TokenStorageMode" Value="InMemory" /> (8) </SettingGroup>
1 Адрес сервиса облачной подписи. 2 Идентификатор клиента. Настраивается в сервисе облачной подписи КриптоПро. 3 SignServerAppName
,STSAppName
иDocumentStoreAppName
— имена сайтов в IIS на сервере КриптоПро DSS. Настраиваются при установке сервиса электронной подписи КриптоПро DSS.4 URL для проверки подлинности подписи. 5 Адрес сервиса штампа времени для XLT1. 6 Тип подписи: -
BES
— будет использоваться CAdES-BES. -
XLT1
— будет использоваться CAdES-XLT1. -
T
— будет использоваться CAdES-T.
7 URL, на который будет переадресован пользователь после авторизации в сервисе электронной подписи. Настраивается в сервисе электронной подписи. 8 Режим хранения токена авторизации. Возможные значения:-
Disabled
— авторизация будет запрашиваться каждый раз. -
InSessionCache
— авторизация будет повторно запрошена по окончании сессии. -
InMemory
— авторизация будет запрошена при перезапуске IIS. -
InUserProfileEncrypted
— авторизация будет запрошена по истечении срока действия токена.
-
Проверка облачной подписи
Для проверки подлинности подписи при использовании облачных сертификатов необходимо выполнить дополнительную настройку.
-
Запросите корневой сертификат КриптоПро для облачного сертификата.
-
Установите корневой сертификат на сервере Web-клиента.
-
Убедитесь, что на сервере Web-клиента установлены компоненты КриптоПро CSP версии 5.0 и выше.
-
При необходимости установите также компоненты TSPCOM и OSPCOM. Получать лицензию на компоненты необязательно, для проверки подписи КриптоПро лицензия не требуется.
-
Выполните соответствующие настройки TSP и OCSP.
-
-
После выполнения настроек станет доступна проверка подписей с использованием облачных сертификатов.