Gerando o XADES-BES com o prefixo "ds"
Eu usei a classe signedxml para gerar assinatura xml. E o resultado xml como abaixo;
<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>
Eu preciso para gerar XADES-BES xml formato, thats wy eu quero adicionar o prefixo "ds:" para signedxml.
sem "ds", minha validação de sigaturas está funcionando bem, seu formato é XMLDSIG como você sabe,
Quando eu quero gerar o XADES-BES, nós temos que adicionar o prefixo "ds" a todos os elementos signature e child como abaixo;
<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>
E se você adicionar esse prefixo após a assinatura, isso não funcionará.
Então, eu li todas as questões sobre isso e não houve qualquer sollituon,
Eu realmente preciso xmlsignature com o prefixo "ds".
Existe alguém para me ajudar nessa questão ???
Obrigado.