Je signe un document XML avec x509Certificate dans .net. Si je vérifie la signature dans .net avec la fonction signedXml.CheckSignature, la signature est correcte. Si j'essaie de vérifier la même signature en java, je reçois toujours java.lang.RuntimeException: Wrong Signature: Wrong Signature. Quelqu'un a de l'expérience avec ça?Problèmes lors de la vérification de la signature .net en Java
public static bool verifyXMLSignature(XmlDocument ADoc, string ACertificateSerial)
{
X509Certificate2 cert = null;
cert = podpisi.getCertificate(ACertificateSerial);
// Create a new SignedXml object and pass it
// the XML document class.
SignedXml signedXml = new SignedXml(ADoc);
// Find the "Signature" node and create a new
// XmlNodeList object.
XmlNodeList nodeList = ADoc.GetElementsByTagName("Signature");
// Load the signature node.
signedXml.LoadXml((XmlElement)nodeList[0]);
// Check the signature and return the result.
return signedXml.CheckSignature(cert, true);
}