XMLDSIG est une spécification de signature numérique pour un document XML. C# a des classes pour prendre en charge XMLDSIG dans l'espace de noms System.Security.Cryptography.Xml.Signature numérique dans le fichier YAML. Similaire à XMLDSIG
Je me demandais s'il existe une spécification de signature numérique pour les documents YAML. Ou en général, comment se passe la validation de l'authenticité du document YAML (comme il n'a pas été altéré).
L'idée était de placer une signature numérique dans un document YAML, puis d'utiliser la clé publique à l'autre extrémité pour la valider. Je ne sais pas s'il existe une bibliothèque implémentée autour de cette chose en C#, python ou go.
J'ai trouvé quelque chose sous la section 3.2.1.3. Égalité à http://yaml.org/spec/1.0/ qui mentionne l'utilisation de la forme canonique pour prendre en charge la signature numérique. Je ne sais pas si je le comprends bien.