salut, j'utilise l 'api XMLDSIG de java et j'ai reussi de signer un document xml et de verifier la signature, y a t'il une possibilité de signer que des portions du document xml et s'il existe comment le faire?
salut, j'utilise l 'api XMLDSIG de java et j'ai reussi de signer un document xml et de verifier la signature, y a t'il une possibilité de signer que des portions du document xml et s'il existe comment le faire?
Ajoute un objet Reference a ta signature et pour la valeur URI tu lui passe l'Id de la balise a signé.
pouvez vous me donnez une exemple![]()
Voila pour toi
Et fait reference a une balise :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Reference bob = fac.newReference ("#id-2", fac.newDigestMethod (DigestMethod.SHA1, null), Collections.singletonList (fac.newTransform (CanonicalizationMethod.EXCLUSIVE, (TransformParameterSpec) null)) , "boby","wsu:Id");
<Body Id="id-2>...</Body>
Ainsi ma reference ne va signer que la partie du XML contenue dans Body.
Body inclue. J'espère que sa ta un peu aidé.
merci bcp, tu m'a bien aidé![]()
Partager