Le cas de l'attribut "id" est-il important lors de la création d'une référence à un élément de signature numérique suivant la norme xml-dsig?Cas de l'attribut "id" lors de la signature d'un élément dans un fichier XML
J'ai vu des attributs nommés "ID", "Id" et "id" et certains progiciels ont du mal à trouver le bon élément/noeud pour différents formulaires.
En outre, après différentes spécifications et schémas, différents attributs d'ID sont attendus.
Bien sûr, l'attribut doit être nommé "id", mais est-ce le cas spécifié ou y a-t-il seulement des recommandations?
Je n'ai aucun problème à comprendre l'importance de la sensibilité à la casse en ce qui concerne XML et le schéma, j'ai conçu beaucoup des deux ... J'ai des "problèmes" en utilisant des références pour signer des éléments XML. Quelle partie de xmldsig-core spécifie le cas de l'attribut ID cible? Je peux voir par exemple que l'élément xml-dsig Signature a un identifiant majuscule en tant qu'attribut. Mais où dit-on que l'attribut "target", celui utilisé comme référence dans l'élément SignedInfo.Reference, doit être en majuscule? – andrazk
que je veux signer l'élément de données de ce xml: bla bla bla auquel cas devrait l'attribut "id" être? Faites attention, il n'y a pas de schéma impliqué! La plupart des logiciels que j'ai utilisés fonctionnent avec "id" ou "ID" ou "Id". Certains ne fonctionne qu'avec "Id". Mais y a-t-il une règle à ce sujet? Quoi qu'il en soit, l'analyseur xml devrait en quelque sorte «deviner» où pointe la référence de la signature, puisqu'il ne connaît pas le schéma et les types d'attributs ... –
andrazk