Сервис проверки ЭЦП

Пред.  Начало  След.

  Адрес сервиса первичных документов для (относительно) SQL сервера, который будет проверять ЭЦП как документов так и прикрепленных к ним ОД. Настройка учитывается, если включена настройка "Проверять ЭЦП на Сервисе первичных документов".

 

 

 Если настройка не задана - ни на пользователя, ни общее значение - то применяется сервис ОД, указанный в настройке "НАСТРОЙКИ \ Первичные документы \ Хранилище первичных документов - настройка - Адрес сервиса", с учетом значения на пользователя.

 

  В общем случае, возможно применение двух сервисов первичных документов - один для прикрепления ОД и второй для проверки ЭЦП, но у них должно быть общее хранилище (параметр <Storage.Location> в файле конфигурации uploadservice.config).

  Для обычного применения достаточно одного развернутого сервиса первичных документов, указав его адрес в обоих настройках:

1)Меню Настройки: НАСТРОЙКИ \ Первичные документы \ Хранилище первичных документов - настройка - Адрес сервиса,
2)Меню Настройки: НАСТРОЙКИ \ Электронная подпись \ Сервис проверки ЭЦП.

 

 При нажатии кнопки "Электронная подпись" на документе (или прикрепленном оправдательном документе), имеющем электронную подпись, SQL сервер обращается к сервису ОД, который проверяет корректность ЭЦП документа (или оправдательного) в соответствии с установленным на сервисе ОД сертификатом открытого ключа (удостоверяющего центра или пользователей) и возвращает результат проверки SQL серверу. Таймаут ожидания ответа сервиса ОД составляет 15 секунд, это не настраивается.

  Если настройка сервиса ОД указана неверно (несуществующий адрес), либо SQL сервер не может подключиться к сервису (ограничения сетевых экранов и т.п.) , то при нажатии кнопки "Электронная подпись" будет выдано сообщение "Возникла ошибка при соединении с сервисом проверки ЭЦП: ... " .

 

Особенности

1. Размещение сертификатов.

  Корневой сертификат УЦ на сервисе ОД следует размещать в "локальном компьютере" (т.е. для компьютера, а не пользователя). Симптомы неверного размещения сертификатов: при проверке ЭЦП сообщение "Подпись верна. Сертификат не найден в хранилище" либо "Один из сертификатов цепочки - не удалось определить достоверность".

 

  Способ установки корневого сертификата, гарантирующие корректность его размещения: при установке с рутокена средствами ПО "Крипто Про" выбрать пункт "Поместить все сертификаты в следующее хранилище", далее, по кнопке Обзор, в следующем окне включить опцию "Показать физические хранилища" и выбрать в качестве места размещения сертификата "Реестр".