e-card NFC-Services (Proof-of-Concept)

Zielsetzung

Der e-card NFC-Services PoC soll die technische Machbarkeit einer Nutzung der e-card am Smartphone zeigen.

Dabei stehen drei Konzepte im Fokus:

  1. Das Auslesen einer e-card per NFC über einen WebService,
  2. die Nutzung der Digitalen e-card über die HCE und
  3. die Nutzung der Digitalen e-card über einen WebService.

Umsetzung

Ein in Java entwickeltes Android Modul stellt die e-card Host-Card-Emulation, das RAMOverHttp Protokoll zur Kommunikation mit dem WebService, sowie die REST-APIs zur Personalisierung der Digitalen e-card und der NFC-Services bereit.

Analog stellt ein Swift Modul die HCE, RAMOverHTTP und REST-API für IOS bereit.

Die Demo-Apps e-card Check-in für Android und IOS dienen als Referenzimplementierung zur Nutzung der vorgenannten Module.

Die passenden REST-APIs werden ǘber diesen Server bereitgestellt. Der Card Personalization Service stellt eine Digitale e-card mit statischem Datensatz, aber dynamischer CIN und Zertifikate der Test-PKI bereit.

Dieser NFC Service unterstützt die Funktionen authenticate, register, readsvp, signsvs und cardtoken.

Installation

Die App für Android kann über diesen Link installiert werden.

Die App für IOS kann über Testflight installiert werden.