Ahoj ve spolek, mám další problém s XML podpisem. Potřebuji vzít XML dokument, ve kterém je už určitá část podepsaná, a připojit další podepsanou část. Tj. na začátku mám třeba
<root> <cast1 id="1"> ... </cast1> <ds:Signature ... <ds:Reference URI="#1"> ... </ds:Signature> </root> a potřeboval bych do toho připojit třeba <cast2 id="2"> ... </cast2> <ds:Signature ... <ds:Reference URI="#2"> ... </ds:Signature> před to koncové </root>. Potíž je v tom, že tím nějak poruším ten první podpis. Podpis reference #1 je sice v pořádku, ale signature.getSignatureValue().validate(valContext) vrací false. Nemáte někdo tušení, co dělám špatně ? Zkusil jsem změnit kanonikalizační metodu z CanonicalizationMethod.INCLUSIVE_WITH_COMMENTS na CanonicalizationMethod.EXCLUSIVE_WITH_COMMENTS ale nepomohlo to. Makub -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Supercomputing Center Brno Martin Kuba Institute of Computer Science email: [EMAIL PROTECTED] Masaryk University http://www.ics.muni.cz/~makub/ Botanicka 68a, 60200 Brno, CZ mobil: +420-603-533775 --------------------------------------------------------------
smime.p7s
Description: S/MIME Cryptographic Signature
