Генерация XADES-BES с префиксом «ds»
Я использовал подписанный класс для генерации подписи XML. И результат xml, как показано ниже;
<Signature Id="orderSignature" xmlns="http://www.w3.org/2000/09/xmldsig#">
<SignedInfo>
<CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/>
<SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/>
.............
......
...
</Signature>
<Object>....</Object>
Мне нужно сгенерировать XADES-BES xml формат, поэтому я хочу добавить префикс & quot; ds: & quot; к подписанному.
без & quot; ds & quot ;, моя проверка сигнатуры работает нормально, ее формат XMLDSIG, как вы знаете,
Когда я хочу сгенерировать XADES-BES, мы должны добавить & quot; ds & quot; префикс для всех подписи и дочерних элементов, как показано ниже;
<ds:Signature Id="orderSignature" xmlns="http://www.w3.org/2000/09/xmldsig#">
<ds:SignedInfo>
<ds:CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/>
<ds:SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/>
.............
......
...
</ds:Signature>
<ds:Object>....</ds:Object>
И если вы добавите этот префикс после подписи, он не будет работать.
Итак, я прочитал все вопросы об этом, и не было никаких солитонов,
Мне действительно нужно xmlsignature с & quot; ds & quot; префикс.
Есть ли кто-нибудь, чтобы помочь мне по этому вопросу ???
Благодарю.