Atom Лента - Форум КриптоПро - Тема:Проверка XMLDSIG - 10Форум КриптоПро - Atom Лентаurn:https:--www-cryptopro-ru:AtomLenta:ForumKriptoPro:Tema:ProverkaXMLDSIG-10:1Copyright 2024 Форум КриптоПро2024-03-29T03:12:40Zhttps://www.cryptopro.ru/forum2/Images/YAFLogo.pngForum Adminhttps://www.cryptopro.ruforum@cryptopro.rutwo_oceanshttps://www.cryptopro.ru/forum2/default.aspx?g=profile&u=36490&name=two_oceanstwo_oceanshttps://www.cryptopro.ru/forum2/default.aspx?g=profile&u=36490&name=two_oceansDmitriihttps://www.cryptopro.ru/forum2/default.aspx?g=profile&u=47382&name=DmitriiYetAnotherForum.NETurn:https:--www-cryptopro-ru:ftPosts:st1:meid101333:1Проверка XMLDSIG<table class="content postContainer_Alt" width="100%"><tr><td>Присоединение возможно, в частности, если а) трансформ сможет убрать подпись из соединенного документа, б) в подписи указано URI="". В этом случае просто перед закрывающим тегом документа </ns3:AppData> можно вставить весь текст от <ds:Signature до </ds:Signature>. В случае непустого URI вместо завершающего тега документа использовать тег с Id связанным с URI, вставлять также перед соответствующим закрывающим тегом.<br /><br />В данном случае, второе условие выполнено, а вот сможет ли трансформ убрать подпись я точно сказать не могу, так как не сталкивался с указанным трансформом. Судя по выборке RegNum и RegDoc, есть шанс что да. Однако в любом случае, если трансформ не поддерживается, то проверить подпись не удастся.</td></tr></table>2019-03-15T13:11:31+03:002019-03-15T13:11:31+03:00two_oceans<table class="content postContainer_Alt" width="100%"><tr><td>Присоединение возможно, в частности, если а) трансформ сможет убрать подпись из соединенного документа, б) в подписи указано URI="". В этом случае просто перед закрывающим тегом документа </ns3:AppData> можно вставить весь текст от <ds:Signature до </ds:Signature>. В случае непустого URI вместо завершающего тега документа использовать тег с Id связанным с URI, вставлять также перед соответствующим закрывающим тегом.<br /><br />В данном случае, второе условие выполнено, а вот сможет ли трансформ убрать подпись я точно сказать не могу, так как не сталкивался с указанным трансформом. Судя по выборке RegNum и RegDoc, есть шанс что да. Однако в любом случае, если трансформ не поддерживается, то проверить подпись не удастся.</td></tr></table>urn:https:--www-cryptopro-ru:ftPosts:st1:meid100899:1Проверка XMLDSIG<table class="content postContainer" width="100%"><tr><td>Добрый день.<br />Развернут SVS 2.0.12856, CSP 4.0.9944<br /><br />Имеется открепленная подпись XMLDSIG и xml-документ<br />[attach]7037[/attach][attach]7038[/attach]<br /><br />Судя по документации SVS подписи XML можно проверять только как присоединенные.<br />Каким образом нужно объединить эти два файла, чтобы можно было провести проверку?<br /><br />И еще. Если на проверку отправить одну только подпись, то SVS возвращает ошибку "Unknown transform has been encountered".<br />Путем постепенного удаления блоков выяснилось, что ему не нравится блок Transform с преобразованием <a rel="nofollow" href="http://www.w3.org/2002/06/xmldsig-filter2" title="http://www.w3.org/2002/06/xmldsig-filter2">http://www.w3.org/2002/06/xmldsig-filter2</a><br />Нужно ли сделать какие-то дополнительные настройки в SVS, чтобы исправить эту ошибку?</td></tr></table>2019-02-28T08:37:54+03:002019-02-28T08:37:54+03:00Dmitrii<table class="content postContainer" width="100%"><tr><td>Добрый день.<br />Развернут SVS 2.0.12856, CSP 4.0.9944<br /><br />Имеется открепленная подпись XMLDSIG и xml-документ<br />[attach]7037[/attach][attach]7038[/attach]<br /><br />Судя по документации SVS подписи XML можно проверять только как присоединенные.<br />Каким образом нужно объединить эти два файла, чтобы можно было провести проверку?<br /><br />И еще. Если на проверку отправить одну только подпись, то SVS возвращает ошибку "Unknown transform has been encountered".<br />Путем постепенного удаления блоков выяснилось, что ему не нравится блок Transform с преобразованием <a rel="nofollow" href="http://www.w3.org/2002/06/xmldsig-filter2" title="http://www.w3.org/2002/06/xmldsig-filter2">http://www.w3.org/2002/06/xmldsig-filter2</a><br />Нужно ли сделать какие-то дополнительные настройки в SVS, чтобы исправить эту ошибку?</td></tr></table>