Der Nachweis
Ein fiktiver Führerschein von id.arcadia.example. Zwei getrennte Entscheidungen bestimmen, was ein Prüfer am Ende sieht: der Aussteller legt fest, welche Claims zurückgehalten werden dürfen, und dann entscheidet der Inhaber, welche davon er tatsächlich zeigt. Ändern Sie eine der Spalten, und der QR-Code wird neu gebaut.
| Claim | Wert | Aussteller erlaubt Zurückhalten |
Inhaber zeigt |
|---|
Was tatsächlich mitreist
Vorgezeigter Code
Prüfer
Das Ergebnis unten stammt von verify(), ausgeführt gegen eine hinterlegte Vertrauensliste und eine zwischengespeicherte Statusliste. Keine Anfrage verlässt die Seite.
Versuchen Sie es zu brechen
Jeder Knopf nimmt den Nachweis von oben und tut etwas, das ein Angreifer wirklich täte, mit simplen Zeichenkettenoperationen. Der erwartete Ablehnungscode steht auf dem Knopf, sodass Sie die Bibliothek gegen ihre eigenen Behauptungen prüfen können.
Beliebige Nutzlast prüfen
Fügen Sie einen QC1:-Umschlag ein, oder die rohe SD-JWT-Form. Nur der Demonstrationsaussteller steht auf der Vertrauensliste dieser Seite, ein Nachweis von anderswo wird also als unbekannter Aussteller abgelehnt, was die richtige Antwort ist.