Сценарии использования

Сценарии использования приведены в таблице ниже.
НазваниеОсновной потокАльтернативные потоки
Подписание документа СМЭВ-2 подписью ЭП-СП

Подписание документа СМЭВ-2 подписью ЭП-ОВ

Подписание документа СМЭВ-3
1. Потребитель вызывает метод Сервиса.
2. Сервис проверяет полноту переданных данных.
3. Сервис проверяет формат документа.
4. Сервис выполняет подпись документа.
5. Сервис отправляет подписанный документ Потребителю.
А. В запросе не хватает данных:
- Сервис возвращает Потребителю сообщение об ошибке.
- Основной поток прекращается.

Б. Передан документ неправильного формата:
- Сервис возвращает Потребителю сообщение об ошибке.
- Основной поток прекращается.
Проверка подписей в документе СМЭВ-2

Проверка подписей в документе СМЭВ-3
1. Потребитель вызывает метод Сервиса.
2. Сервис проверяет полноту переданных данных.
3. Сервис выполняет поиск объектов электронных подписей в документе.
4. Сервис проверяет соответствие ключа подписи сертификату владельца.
5. Сервис проверяет возможность построения доверенной цепочки.
6. Сервис проверяет статусы отзыва сертификата подписи и всех сертификатов доверенной цепочки путём запросов к OCSP-серверу.
7. Сервис выполняет шаги 4-6 для всех найденных сертификатов в документе.
8. Сервис формирует результирующий ответ по документу и отправляет его Потребителю.
А. В запросе не хватает данных:
- Сервис возвращает Потребителю сообщение об ошибке.
- Основной поток прекращается.

Б. В документе не найдены электронные подписи:
- Сервис возвращает Потребителю сообщение об ошибке.
- Основной поток прекращается.

В. OCSP-сервер недоступен:
- Сервис возвращает Потребителю сообщение об ошибке.
- Основной поток прекращается.
Проверка технологической подписи (CMS)
1. Потребитель вызывает метод Сервиса.
2. Сервис проверяет полноту переданных данных.
3. Сервис проверяет формат документа.
4. Сервис выполняет поиск объектов электронных подписей в документе.
5. Сервис проверяет соответствие ключа подписи сертификату владельца.
6. Сервис проверяет возможность построения доверенной цепочки.
7. Сервис проверяет статусы отзыва сертификата подписи и всех сертификатов доверенной цепочки путём запросов к OCSP-серверу.
8. Сервис выполняет шаги 4-6 для всех найденных сертификатов в документе.
9. Сервис формирует результирующий ответ по документу и отправляет его Потребителю.
А. В запросе не хватает данных:
- Сервис возвращает Потребителю сообщение об ошибке.
- Основной поток прекращается.

Б. Передан документ неправильного формата:
- Сервис возвращает Потребителю сообщение об ошибке.
- Основной поток прекращается.

В. В документе не найдены электронные подписи:
- Сервис возвращает Потребителю сообщение об ошибке.
- Основной поток прекращается.

Г. OCSP-сервер недоступен:
- Сервис возвращает ообщение об ошибке.
- Основной поток прекращается.
Расчет хэш-значения
1. Потребитель вызывает метод Сервиса.
2. Сервис проверяет полноту переданных данных.
3. Сервис выполняет хэширование данных.
4. Сервис отправляет результат Потребителю.
А. В запросе не хватает данных:
- Сервис возвращает Потребителю сообщение об ошибке.
- Основной поток прекращается.

Демопримеры

В демопримерах реализованы стандартные сценарии, демонстрирующие работу отдельных сервисов Платформы ГосТех. Отправка тестовых запросов в демопримерах позволит вам ознакомиться с функциями того или иного сервиса. Доступные демопримеры и описания реализованной в них функциональности представлены ниже.
ЭЦП
Подпись загруженного документа, проверка подписи и расчёт хеша
Предыдущий раздел
1.12 Platform V Secret Management
Следующий раздел
Создание хранилища ключей
Была ли страница полезной?