Форум КриптоПро
»
Средства криптографической защиты информации
»
КриптоПро ЭЦП (усовершенствованная ЭЦП)
»
Не отрабатывает подпись xml плагином при использовании алгоритма Transform urn://smev-gov-ru/xmldsig
Статус: Новичок
Группы: Участники
Зарегистрирован: 25.04.2018(UTC) Сообщений: 1
|
Доброго времени суток! Пытаюсь подписать запрос для отправки в СМЭВ шлюз. У меня есть пример запроса, где элемент Transforms имеет следующий вид: Код:
<Transforms>
<Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
<Transform Algorithm="urn://smev-gov-ru/xmldsig/transform"/>
<Transforms>
насколько я понял, режим подписания CADESCOM_XML_SIGNATURE_TYPE_ENVELOPED не подходит, если нужно несколько Transform'ов. Я стал использовать CADESCOM_XML_SIGNATURE_TYPE_TEMPLATE. Передаю CPSigner'у примерно следующий XML: Код:
<request xmlns="http://www.bftcom.com/smevgate/">
...
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#">
<SignedInfo>
...
<Reference URI="">
<Transforms>
<Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
<Transform Algorithm="urn://smev-gov-ru/xmldsig/transform"/>
</Transforms>
..
</Reference>
...
</Signature>
...
</request>
На вызове oSignedXml.Sign(oSigner) валится "An error was encountered while processing an XML digital signature. (0x800705BA)" где-то во внутренностях плагина. Убираю трансформ <Transform Algorithm="urn://smev-gov-ru/xmldsig/transform"/> - всё корректно подписывается. Плагин не умеет работать с этим алгоритмом? Через Sharpei мне до этого удалось корректно подписать. Версия плагина 1.2.4, версия CSP - 4.0.9939, браузер Chrome 65.0.3325.181
|
|
|
|
Статус: Сотрудник
Группы: Администраторы, Участники Зарегистрирован: 24.11.2009(UTC) Сообщений: 965 Откуда: Crypto-Pro
Сказал(а) «Спасибо»: 3 раз Поблагодарили: 174 раз в 152 постах
|
Плагин и КриптоПро ЭЦП SDK не поддерживают транформ urn://smev-gov-ru/xmldsig/transform |
|
|
|
|
Форум КриптоПро
»
Средства криптографической защиты информации
»
КриптоПро ЭЦП (усовершенствованная ЭЦП)
»
Не отрабатывает подпись xml плагином при использовании алгоритма Transform urn://smev-gov-ru/xmldsig
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close