Ein Export von LFW Editorial Workflow ist eine Kette signierter Ereignisse. Diese Seite berechnet jeden Hash neu und prüft jede Signatur in Ihrem Browser. Nichts, was Sie hier laden, wird irgendwohin gesendet.
Was Sie brauchen
Die exportierte Datei (JSON) von der Protokollseite des Portals oder dieselbe Datei, neu erzeugt aus der Kopie auf Ihrer eigenen Website. Sie enthält beide öffentlichen Schlüssel. Der Schlüssel von LFW ist zusätzlich veröffentlicht unter /.well-known/lfw-editorial-workflow-key.json, damit Sie vergleichen können.
Was geprüft wird
- Der Inhalts-Hash jedes Ereignisses entspricht dem SHA-256 seines kanonischen JSON (sortierte Schlüssel, ohne Leerzeichen).
- Der Hash jedes Ereignisses entspricht dem SHA-256 aus seiner Sequenznummer, dem Hash des vorherigen Ereignisses und seinem Inhalts-Hash. Die Sequenznummern sind lückenlos.
- Die Ed25519-Signatur von LFW über jeden Hash wird mit dem öffentlichen Schlüssel von LFW aus der Datei geprüft.
- Bei Ereignissen, die auf Ihrer Website entstanden sind, wird die Ed25519-Signatur der Website über den Hash ihrer lokalen Zeile mit dem öffentlichen Schlüssel der Website aus der Datei geprüft.
- Jede Tageswurzel entspricht der Merkle-Wurzel der Hashes dieses Tages, und die Signatur von LFW über die Wurzel wird geprüft.
Die Ed25519-Prüfung braucht einen aktuellen Browser (Chrome 113, Safari 17, Firefox 130 oder neuer). Ältere Browser prüfen trotzdem jeden Hash und zeigen an, welche Signaturen sie nicht prüfen konnten.