Certaines informations qu'un programme utilise utilisent des fichiers d'entrée au format xml. Les fichiers ont la structure suivante.Validation XML avec XMLDSIG utilisant l'algorithme XadES-BES
<?xml version="1.0" encoding="UTF-8"?>
<Envelope xmlns="urn:envelope">
<MyData Id="MyDataId">
<!-- some data -->
</MyData>
<Signature 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-more#rsa-sha256" />
<Reference URI="#MyDataId">
<Transforms>
<Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" />
</Transforms>
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
<DigestValue>
<!-- digest for MyData -->
</DigestValue>
</Reference>
<Reference URI="#KeyInfoId">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
<DigestValue>
<!-- digest for KeyInfo -->
</DigestValue>
</Reference>
</SignedInfo>
<SignatureValue>
<!-- signature from SignedInfo data -->
</SignatureValue>
<KeyInfo id="KeyInfoId">
<X509Data>
<X509Certificate>
<!-- some certificate -->
</X509Certificate>
</X509Data>
</KeyInfo>
</Signature>
</Envelope>
J'ai trouvé quelques exemples avec une seule étiquette de référence, mais pas avec refereces Muliple ou seulement qui où déjà dans le reste du fichier xml. Je sais que l'encodage est XADES-BES. Est-ce que quelqu'un connaît un composant .NET 1.1 qui est capable de valider ce type de fichiers XML? Merci d'avance.
Cordialement,
René
Version 0.1 a commencé il y a quelques jours? –