send link to app

Crypto Keychain Sample


4.0 ( 0 ratings )
Wirtschaft Dienstprogramme
Entwickler Unicept GmbH
Frei

Hinweis: Die AirID® Crypto Sample App ist nur in Verbindung mit dem AirID® Kartenlesegerät und der AirID® Central App voll einsatzfähig. AirID® ist ein Kartenleser, der drahtlos über eine gesicherte Bluetooth Low Energy Verbindung mit Ihrem iOS-Gerät kommuniziert. Die AirID® Central App ist die Verwaltungssoftware zu Ihrem AirID® und bildet die Basis für die Verwendung des Gerätes.

Mit der AirID® Crypto Sample App wird das Auslesen des Zertifikates, das Signieren, sowie das Ver- und Entschlüsseln beispielshaft demonstriert. Nach dem Import der Zertifikate der Smartcard werden diese in einer Liste angezeigt. Über die roten Symbole an der rechten Seite, können die gewünschten Funktion ausgewählt werden:

Signieren
Um das Signieren zu testen, wird ein Text in das Nachrichtenfeld eingegeben. Mit einem Klick auf den Schriftzug „Hash“ wird der Hash (SHA256) erzeugt und in dem entsprechenden Feld angezeigt. Erfolgt zusätzlich zur Nachricht die PIN-Eingabe, wird mit einem Klick auf den Schriftzug „Sign“ der Hash (SHA256) und die Signatur erzeugt und im entsprechenden Feld angezeigt. Um die Signatur zu verifizieren, wird mit einem Klick auf den Schriftzug „Verify Signature“ der Hash im Feld „Result“ angezeigt. Dieser Hash stimmt mit dem oberen Hash überein.

Ver- und Entschlüsseln
Um das Ver- und Entschlüsseln zu testen, wird ein Text in das Nachrichtenfeld eingegeben. Mit einem Klick auf den Schriftzug „Encrypt“ wird die verschlüsselte Nachricht im Feld angezeigt. Nach der PIN-Eingabe kann der Text mit einem Klick auf den Schriftzug „Decrypt“ entschlüsselt werden. Dieser entschlüsselte Text wird im Feld „Decrypted message“ angezeigt.

Info-Button
Mit einem Klick auf den Info-Button werden Informationen zur Smartcard und zum Zertifikat angezeigt.

Bei dieser App handelt es sich um die Keychain-Variante. Nach der Auswahl und Verbindung des AirID®-Gerätes mit der AirID® Central App, wird das AirID® in der Keychain gespeichert, worauf die Sample App zugreift. Dies setzt voraus, dass die Verbindung des AirID®-Gerätes vor der Verwendung der Sample App mit der AirID® Central App realisiert wurde und dass die Apps über die gleiche Bundle ID verfügen. Hierfür bedarf es einer entsprechenden Anpassung und Konfiguration des Source Codes der AirID® Central App.

Folgende Karten werden von der Sample App unterstützt:
Atos 4.3b
Atos 4.4
Atos 5.0
Atos 5.3
Starcos 3.0
Starcos 3.2
Crescendo C700
SmartcardHSM
SITHS Card