Bonjour,
je suis actuellement en train de développer une méthode me permettant de vérifier la signature généré d'un document.
Pour cela, j'ai pas mal chercher sur le net et le même bout de code revient à chque fois :
Pour vérifier ce bout de code, j'utilise un fichier que j'ai moi même signer. Et en retour j'ai toujours la valeur false qui m'est retourné. Je ne sais donc pas si mon erreur intervient lors de la signature ou de la vérification de la signature.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 XMLSignatureFactory xmlSignatureFactory = XMLSignatureFactory.getInstance("DOM", new XMLDSigRI()); DOMValidateContext domValidateContext = new DOMValidateContext(publicKey, signature); XMLSignature xmlSignature = xmlSignatureFactory.unmarshalXMLSignature(domValidateContext); boolean coreValidity = xmlSignature.validate(domValidateContext);
J'ai joins mon fichier signé.
Quelqu'un pourrait-il m'aider et me dire si mon erreur intervient lors de la signature de mon fichier ou lors de la vérification de la signature?
merci d'avance pour votre aide
Partager