Wallet-Signatur: Unterschreiben mit der EUDI Wallet

Illustration: Antragsdokument mit Unterschrift und Prüfhaken, daneben ein Smartphone mit Wallet-Karte und QR-Code
Quelle
https://technology2.a-sit.at/labor/wallet-signatur/

Dieser Proof of Concept zeigt, wie ein Behördenantrag mit der europäischen digitalen Identitäts-Wallet (EUDI Wallet) unterschrieben wird. Die Wallet erzeugt eine qualifizierte elektronische Signatur (QES). Sie ist der handschriftlichen Unterschrift gleichwertig. Die Behörde „Digitales Amt Musterland“ ist fiktiv.

Ablauf

Das Beispiel ist ein Antrag auf Ausstellung eines Internationalen Führerscheins.

  1. Antrag ausfüllen: Die Antragstellerin oder der Antragsteller ergänzt den Antrag im Online-Formular.
  2. Unterschreiben: Ein QR-Code startet die Signatur in der Wallet. Die Wallet zeigt das Dokument und seinen Hash an. Signiert wird genau dieses Dokument. Nach der Zustimmung signiert ein qualifizierter Vertrauensdiensteanbieter (QTSP). Das signierte PDF geht direkt an die Behörde zurück.
  3. Prüfen: Das Behörden-Backend prüft die Signatur, bevor es den Antrag einbringt.

Technik

  • Signatur über die CSC API 2.0. Ergebnis ist ein PAdES-PDF.
  • Der Proof of Concept spricht nie direkt mit dem QTSP. Den QTSP wählt die Wallet.
  • Getestet mit der Valera-Wallet. Ohne Wallet steht ein Wallet-Simulator bereit. Er nutzt dieselben Protokoll-Endpunkte wie eine echte Wallet.

Hinweise