Clés publiques de scellement
Chaque dossier de preuve Contraktia est scellé par une signature Ed25519 de son manifeste. Voici les clés publiques utilisées, actuelles et passées : un sceau ne doit être accepté que si sa clé figure dans cette liste.
L'identifiant d'une clé est formé des 16 premiers caractères hexadécimaux de l'empreinte SHA-256 de la clé publique (encodage SPKI DER).
Liste au format JSON (adresse stable) — /.well-known/contraktia-seal-keys.json
1dabfb9eb096762aActive
- Algorithme
- Ed25519
- En service depuis
- 25 sept. 2026, 15:56
- Empreinte SHA-256 de la clé (SPKI DER)
1dabfb9eb096762a1e3ea9f99ff50c56380d6465c3c6513786591864f9149605- Clé publique (PEM)
-----BEGIN PUBLIC KEY----- MCowBQYDK2VwAyEAwbbMhGgpRDD5NSMn05RLlplsMz8pG6KDM0nxgEIeIAo= -----END PUBLIC KEY-----
Vérificateur indépendant
verify.mjs est un script Node.js sans dépendance qui vérifie les empreintes, le sceau, la clé (comparée à la liste publiée à l'adresse officielle inscrite dans le script, jamais à une adresse indiquée par le dossier), le document figé, le journal d'audit, les documents de référence, les jetons d'horodatage (autorité reconnue par le script ou désignée avec --tsa-root) et les ancrages du journal d'audit (preuves d'inclusion comprises).
Pour une vérification indépendante, utilisez le vérificateur téléchargé ici plutôt que la copie jointe à un dossier de preuve, qui a pu être remplacée avec lui : comparez l'empreinte SHA-256 de toute copie avec la liste des versions publiées ci-dessous (commande : sha256sum verify.mjs ; macOS : shasum -a 256 verify.mjs).
Empreinte SHA-256 du vérificateur : e4064755d9afe7510edd556b8cdd3d3680c7823e00891c72864077296c2d8b4f
Versions publiées du vérificateur
Liste en ajout seul : un dossier téléchargé à une date donnée contient l'une de ces versions.
- Version 1.3.0, publiée le 26 septembre 2026Version en cours
e4064755d9afe7510edd556b8cdd3d3680c7823e00891c72864077296c2d8b4f - Version 1.2.1, publiée le 25 septembre 2026
87b952e477721ff85e178af488a346559c270ddd8b1ee0197dbc3e75b8021f87 - Version 1.2.0, publiée le 25 septembre 2026
1022239e4f93b24b8e72a965988e79ad3f7df9fa69b84a3cac8004f14c23c529
Vérifier une clé à la main
Avec OpenSSL, l'empreinte de la clé jointe à un dossier de preuve se calcule ainsi ; elle doit être égale à l'empreinte publiée ci-dessus :
openssl pkey -pubin -in seal-public-key.pem -outform DER | sha256sum
Journal public des ancrages de la chaîne d'audit
Chaque relevé horodaté de la chaîne d'audit y est inscrit, en ajout seul, par ses seules empreintes (relevé, jeton) et sa date, sans organisation ni contenu. Les entrées sont chaînées : en conserver une copie permet de constater toute suppression ou modification ultérieure.
Journal des ancrages (JSON) — /.well-known/contraktia-audit-anchors.json