Zum Hauptinhalt springen

Ausstellung von Nachweisen erklärt: vom Angebot zum angenommenen Nachweis

OpenID4VCI ist der europäische Standard, um einen Nachweis in die Wallet einer Person zu bringen: ein Diplom, einen Handelsregistereintrag, eine Prüfbescheinigung. Die Übergabe wirkt für den Inhaber wie ein einziger Moment, aber dahinter müssen mehrere Dinge zusammenpassen, und jedes davon kann auf eigene Weise scheitern. Diese Seite geht das durch, am Beispiel einer Spedition.

Zwei Wege, auf denen eine Ausstellung beginnt

Die meisten Ausstellungen beginnen damit, dass der Aussteller einen Nachweis anbietet, meist als QR-Code oder Link. Ob sich der Inhaber danach anmelden muss, hängt an einer Sache: Weiß der Aussteller schon, mit wem er es zu tun hat. Beide Wege enden am selben Punkt, mit dem Nachweis in der Wallet.

Der Inhaber ist bereits bekannt

1. Aussteller

Weiß bereits, mit wem sie es zu tun hat, und bietet den Nachweis sofort an

2. Wallet

Nimmt das Angebot an, bestätigt dabei manchmal einen kurzen, separat gesendeten Code

3. Wallet

Holt den Nachweis ab und bindet ihn an dieses Gerät

Der Inhaber muss sich zuerst anmelden

1. Wallet

Beginnt mit einem Angebot oder geht auf Initiative des Inhabers zum Aussteller

2. Anmeldung des Ausstellers

Führt den Inhaber durch die Anmeldung und die Zustimmung zu dem, was ausgestellt wird

3. Wallet

Holt den Nachweis ab und bindet ihn an dieses Gerät

Der vollständige Lebenszyklus eines Credential-Angebots

Eine Ausstellung durchläuft die Schritte unten. Jeder kann für sich scheitern, und genau diese Fehler landen am Ende beim Support, es lohnt sich also zu wissen, wo sie sitzen, bevor Sie den Prozess darum herum gestalten.

Angebot erstellt
QR-Code oder Link öffnet die Wallet
Angebot empfangen
Inhaber nimmt an
Angebot angenommen
Wallet weist nach, dass sie das richtige Gerät ist
Credential angefordert
Aussteller signiert den Nachweis
Credential ausgestellt
Wallet prüft und speichert ihn
In der Wallet gespeichert
Wo es fehlschlagen kann, in der Reihenfolge der Schritte:
Das Angebot lief ab, bevor es genutzt wurde
Der Aussteller hat den Inhaber abgelehnt
Der Nachweis konnte nicht erzeugt werden
Der Inhaber wollte ihn nicht behalten

Ein ausgearbeitetes Beispiel: eine Prüfbescheinigung für eine Speditionsflotte

Eine Prüforganisation stellt nach einer routinemäßigen Untersuchung eine Prüfbescheinigung in die Business Wallet einer Spedition aus. Der Prüfingenieur hat an der Prüfstelle bereits bestätigt, wer der Fuhrparkleiter ist, also gibt es keinen Grund, ihn erneut anmelden zu lassen.

1. Das Angebot

Das Terminal an der Prüfstelle zeigt einen QR-Code

Das Scannen öffnet die Wallet und zeigt, welcher Nachweis angeboten wird

2. Was angeboten wird

Die Wallet liest die vom Aussteller veröffentlichte Beschreibung des Nachweises

Damit der Fuhrparkleiter sieht, was die Bescheinigung enthält, bevor er irgendetwas zustimmt

3. Bestätigung

Die Wallet bestätigt einen kurzen Code, den die Prüforganisation dem Fuhrparkleiter per SMS geschickt hat

Wer den QR-Code über die Schulter abfotografiert, kann die Bescheinigung trotzdem nicht abholen

4. Bindung an die Wallet

Die Wallet weist nach, dass sie ein Geheimnis hält, das das Gerät nie verlässt

Die Bescheinigung ist an dieses Geheimnis gebunden, eine Kopie davon ist auf einem anderen Gerät also wertlos

5. Ausgestellt und gespeichert

Die Prüforganisation signiert die Bescheinigung und die Wallet speichert sie

Ab hier kann die Spedition sie einem Kunden oder einem Kontrolleur in Sekunden zeigen

Wenn der Nachweis noch nicht fertig ist

Das Beispiel oben geht davon aus, dass das Prüfergebnis endgültig ist. Muss ein Grenzfall erst an einen leitenden Prüfingenieur, kann die Bescheinigung nicht vor Ort übergeben werden. Der Standard deckt diesen Fall ab, statt den Fuhrparkleiter zum Wiederkommen zu zwingen.

Vor Ort ausgestellt

Der Inhaber geht in einem Zug mit dem Nachweis in seiner Wallet davon.

Später ausgestellt

Der Aussteller teilt mit, dass er mehr Zeit braucht, und die Wallet holt den Nachweis ab, sobald er fertig ist. Der Inhaber muss nicht neu anfangen oder noch einmal persönlich erscheinen.

Den Kreis schließen

Nach der Ausstellung kann die Wallet dem Aussteller mitteilen, wie sie endete. Das ist auf beiden Seiten optional und die Zustellung ist nicht garantiert, es hilft also, einen kaputten Ablauf zu erkennen, aber ein Aussteller kann nichts in eine Nachricht hineinlesen, die nie ankommt.

Wallet

Kann dem Aussteller mitteilen, wie die Ausstellung endete

Gespeichert

Der Nachweis liegt in der Wallet und ist einsatzbereit

Fehlgeschlagen

Etwas ist schiefgegangen, zum Beispiel fiel der Nachweis durch die Prüfung

Abgelehnt

Der Inhaber entschied sich, ihn nicht zu behalten

Was das für Sie bedeutet

Aussteller

Ein einheitlicher Weg, Nachweise auszugeben, den jede konforme Wallet akzeptiert, ohne Integration je Wallet und ohne Portal, in das sich Inhaber anmelden müssen.

Inhaber

Sie sehen, was Sie bekommen, bevor Sie es annehmen, und es ist an Ihr Gerät gebunden statt an eine Anmeldung, die Sie verlieren können.

Prüfer

Nachweise kommen bereits geprüft an und sind bereits an die vorlegende Wallet gebunden, sodass die Annahme eine Prüfung ist und keine Untersuchung.

Technische Vertiefung

Diese Seite erklärt, was die Technologie leistet und wen sie betrifft. Unsere Entwicklerdokumentation behandelt die Umsetzung selbst: die Nachrichten, die Felder und die ausgearbeiteten Beispiele, die ein Integrationsteam braucht.

Technische Dokumentation lesen

Verwandte Begriffe

Häufig gestellte Fragen

Wann muss sich der Inhaber anmelden, und wann nicht?

Das hängt davon ab, ob der Aussteller schon weiß, mit wem er es zu tun hat. Ein Prüfingenieur, der gerade persönlich ein Fahrzeug untersucht hat, braucht keine erneute Anmeldung des Fuhrparkleiters, also wird der Nachweis vor Ort angeboten. Ein Onlinedienst, der den Inhaber nie getroffen hat, schickt ihn zuerst durch die eigene Anmeldung. Das Angebot selbst sagt, welcher der beiden Fälle gilt.

Woher weiß die Wallet, was sie gleich erhält?

Jeder Aussteller veröffentlicht eine Beschreibung dessen, was er ausstellt, und die Wallet liest sie, bevor irgendetwas anderes geschieht. Das ist es, was die Wallet in die Lage versetzt, dem Inhaber zu zeigen, was der Nachweis ist und was er enthält, sodass Einwilligung etwas bedeutet. Es heißt auch, dass ein Aussteller einen neuen Nachweistyp aufnehmen kann, ohne dass jede Wallet ein Update braucht.

Was hindert jemanden daran, einen Nachweis auf ein anderes Gerät zu kopieren?

Vor der Ausstellung weist die Wallet nach, dass sie ein Geheimnis hält, das das Gerät nie verlässt, und der Aussteller bindet den Nachweis daran. Ein Prüfer kann die Wallet später bitten, dasselbe erneut nachzuweisen. Eine Kopie des Nachweises ohne dieses Geheimnis fällt durch die Prüfung, das Kopieren der Datei bringt also nichts.

Was, wenn der Nachweis nicht sofort ausgestellt werden kann?

Manche Prüfungen dauern länger, als jemand warten will: eine manuelle Durchsicht oder eine Abfrage bei einem langsamen externen Register. Der Aussteller kann das mitteilen, und die Wallet holt den Nachweis ab, sobald er fertig ist. Der Inhaber muss nicht neu anfangen oder noch einmal persönlich erscheinen.

Erfährt der Aussteller, ob der Nachweis tatsächlich behalten wurde?

Das kann sie, aber nur als Gefälligkeit. Die Wallet darf melden, dass der Nachweis gespeichert wurde, dass der Inhaber ihn abgelehnt hat oder dass etwas fehlgeschlagen ist. Keine der beiden Seiten muss das unterstützen, und die Zustellung ist nicht garantiert, ein Aussteller sollte es also als nützliches Signal behandeln und nie als Protokoll dessen, was geschehen ist.

Quellen

  1. OpenID for Verifiable Credential Issuance 1.0
  2. OpenID4VC High Assurance Interoperability Profile 1.0
  3. EUDI Wallet Architecture and Reference Framework

Diese Seite dient nur zur Information und stellt keine Rechtsberatung dar. Für verbindliche Hinweise wenden Sie sich direkt an die OpenID Foundation und die Europäische Kommission.

Sprechen Sie mit uns über die EUDI-Wallet-Integration