Статус: Участник
Группы: Участники
Зарегистрирован: 19.12.2012(UTC) Сообщений: 14  Откуда: Vladimir Сказал(а) «Спасибо»: 3 раз Поблагодарили: 1 раз в 1 постах
|
 SOAP_680200L71821060100160.xml (4kb) загружен 13 раз(а). SOAP_680200L93921020200160.xml (4kb) загружен 6 раз(а). SOAP_680200L81821010200160.xml (4kb) загружен 6 раз(а). SOAP_680200L61821060600160.xml (4kb) загружен 7 раз(а).Автор: afev  P.S. Не подскажете, где можно проверить документ с подписью? Попробуйте подписать вложенный файл и проверить на http://smev-mvf.test.gosuslugi.ru:7777/gateway/services/SID0003663/wsdl Только необходимо еще подписать и сущность FinalPayment Отредактировано пользователем 10 лет назад
| Причина: Исправлены ошибки в форматах файла
|
 1 пользователь поблагодарил Corzina за этот пост.
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 27.05.2015(UTC) Сообщений: 6
|
Похоже, получилось подписать корректно. За основу было взято решение здесь: https://community.oracle...079?start=0&tstart=0Убрано все, что связано с SignedProperties. xades4j использовалась только для того, чтобы получить ответ от TSA сервера P.S. У xades4j, возможно, возникнет проблема с пространством имен. В СМЭВ используется "http://uri.etsi.org/01903/v1.1.1#", которого я не нашел в xades4j.
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 06.12.2008(UTC) Сообщений: 4,014  Откуда: Крипто-Про Сказал(а) «Спасибо»: 21 раз Поблагодарили: 721 раз в 680 постах
|
Автор: Corzina  [attach]2Попробуйте подписать вложенный файл и проверить на http://smev-mvf.test.gosuslugi.ru:7777/gateway/services/SID0003663/wsdl Только необходимо еще подписать и сущность FinalPayment Если использовать http://smev.gosuslugi.ru/portal/services-tools.jsp для проверки подписанного документа, то получаю, например, Код:
Электронное сообщение соответствует методическим рекомендациям по разработке веб-сервисов версии 2.6.0
Электронная подпись ЭП-ОВ сообщения корректна
Если использовать http://smev-mvf.test.gosuslugi.ru:7777/gateway/services/SID0003663, то получаю ошибку: Есть какая-то разница между этими тестовыми сервисами? Кроме того, пока нигде не фигурировал xades. Подскажите, пожалуйста, подпись xades-T следует проверять по этому же адресу? |
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 04.06.2015(UTC) Сообщений: 10
Поблагодарили: 1 раз в 1 постах
|
Автор: afev  Автор: Corzina  [attach]2Попробуйте подписать вложенный файл и проверить на http://smev-mvf.test.gosuslugi.ru:7777/gateway/services/SID0003663/wsdl Только необходимо еще подписать и сущность FinalPayment Если использовать http://smev.gosuslugi.ru/portal/services-tools.jsp для проверки подписанного документа, то получаю, например, Код:
Электронное сообщение соответствует методическим рекомендациям по разработке веб-сервисов версии 2.6.0
Электронная подпись ЭП-ОВ сообщения корректна
Если использовать http://smev-mvf.test.gosuslugi.ru:7777/gateway/services/SID0003663, то получаю ошибку: Есть какая-то разница между этими тестовыми сервисами? Кроме того, пока нигде не фигурировал xades. Подскажите, пожалуйста, подпись xades-T следует проверять по этому же адресу? Там все как обычно не тривиально.. В сообщении должно быть две подписи. Первая подпись Xades-T подписывает "сущность" (например импорт платежа - тэг FinalPayment из примера) Вторая XMLDsig подписывает все сообщение после п.1. Далее все еще круче. СМЭВ проверяет только подпись всего сообщения, отвечает что принял, возвращает ID пакета запроса и отсылает запрос в ГИС ГМП асинхронно. Через некоторое время можно вызвать СМЭВ с целью проверки статуса запроса в ГИС ГМП по ID пакета и вот там он уже ответит что было с подписью сущности, которая Xades-T... Пример запроса Пример запроса статуса Отредактировано пользователем 10 лет назад
| Причина: Не указана
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 04.06.2015(UTC) Сообщений: 10
Поблагодарили: 1 раз в 1 постах
|
P.S. очень жду какого-нибудь решения от КРИПТО ПРО для создания подписи Xades-T... 1 июля is coming... Отредактировано пользователем 10 лет назад
| Причина: Не указана
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 06.12.2008(UTC) Сообщений: 4,014  Откуда: Крипто-Про Сказал(а) «Спасибо»: 21 раз Поблагодарили: 721 раз в 680 постах
|
Спасибо. Не могли бы вы привести пример документа с "ID пакета запроса" ? |
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 04.06.2015(UTC) Сообщений: 10
Поблагодарили: 1 раз в 1 постах
|
Автор: afev  Спасибо. Не могли бы вы привести пример документа с "ID пакета запроса" ? Сам запрос к СМЭВ я привел в примере №1. На него СМЭВ отвечает следующим сообщением: Это ответ на общую проверку сообщения от СМЭВ. Далее СМЭВ пересылает запрос в ГИС ГМП и через какое-то время можно проверить состояние платежа при помощи ID пакета, вернувшегося из СМЭВ. Для проверки отправляется запрос из примера №2 и на него приходит ответ вида:
|
 1 пользователь поблагодарил Inviz за этот пост.
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 10.06.2015(UTC) Сообщений: 3 
|
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 06.12.2008(UTC) Сообщений: 4,014  Откуда: Крипто-Про Сказал(а) «Спасибо»: 21 раз Поблагодарили: 721 раз в 680 постах
|
Можно ли считать сообщение (это часть. Полный документ содержит несколько подписей и закодированные в base64 сообщения) результатом успешной проверки всех подписей? Был выполнен один запрос (с finalPayment и двумя подписями - Security Header, XAdES-T со штампом тестовой TSP службы Крипто-Про), потом - получение идентификатора PackageID, затем снова отправлен еще один подписанный запрос с PackageID и получен ответ с ResultCode = 8. Использовался http://smev-mvf.test.gosuslugi.ru:7777/gateway/services/SID0003663; документ с finalPayment, почти как в сообщениях выше; документ с PackageStatusRequest, как было подсказано выше. Отредактировано пользователем 10 лет назад
| Причина: Не указана |
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 19.12.2012(UTC) Сообщений: 14  Откуда: Vladimir Сказал(а) «Спасибо»: 3 раз Поблагодарили: 1 раз в 1 постах
|
Автор: afev  Можно ли считать сообщение (это часть. Полный документ содержит несколько подписей и закодированные в base64 сообщения) результатом успешной проверки всех подписей? Был выполнен один запрос (с finalPayment и двумя подписями - Security Header, XAdES-T со штампом тестовой TSP службы Крипто-Про), потом - получение идентификатора PackageID, затем снова отправлен еще один подписанный запрос с PackageID и получен ответ с ResultCode = 8. Использовался http://smev-mvf.test.gosuslugi.ru:7777/gateway/services/SID0003663; документ с finalPayment, почти как в сообщениях выше; документ с PackageStatusRequest, как было подсказано выше. По идее да, т.к если ЭЦП не верна возвращается Отредактировано пользователем 10 лет назад
| Причина: Не указана
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close