From 1f1e0fb6a76e76ebe69df5e29d3562c25998bfb0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dominik=20Sch=C3=BCrmann?= Date: Wed, 9 Jan 2019 18:24:09 +0100 Subject: [PATCH] Updated Security Tokens (markdown) --- Security-Tokens.md | 21 +-------------------- 1 file changed, 1 insertion(+), 20 deletions(-) diff --git a/Security-Tokens.md b/Security-Tokens.md index 994e4db..a169db4 100644 --- a/Security-Tokens.md +++ b/Security-Tokens.md @@ -50,8 +50,7 @@ Follow [https://developers.yubico.com/PGP/Importing\_keys.html](https://develope ## How to use two different apps with a USB Security Key (Yubico Authenticator and OpenKeychain)? Never set one app as the default in Android's selection dialog! Only the app selected in this dialog gets the permission to communicate with the USB device! To reset the default open the app details page and clear the default associations with the button at the bottom. - -# OpenPGP Applets +# OpenPGP Applets for Java Cards ## OpenPGP Card Specification * https://gnupg.org/ftp/specs/ @@ -66,24 +65,6 @@ Never set one app as the default in Android's selection dialog! Only the app sel * http://git.gniibe.org/gitweb/?p=gnuk/gnuk.git * https://github.com/Nitrokey/nitrokey-storage-firmware - -## Java cards -Installing applets on javacards is only for people who know what they are doing. -Here, we document some known quirks. - -| Card | ykneo-openpgp | SmartPGP | -|------|------|------| -| Fidesmo | https://github.com/fidesmo/ykneo-openpgp/pull/1/files | Fidesmo card is a closed ecosystem | -| Javacardos.com A22CR | see https://www.javacardos.com/javacardforum/viewforum.php?f=36 , uses stripped down version: https://github.com/JavaCardOS/OpenPGPApplet/compare/master...Yubico:master | ? | -| ACS ACOSJ | ? | installs, but reset (?) destroys cards sometimes over NFC?| -| NXP JCOP J2A040 | https://github.com/Yubico/ykneo-openpgp/issues/51 | ? | -| NXP J3D081 | ✔ | only javacard-3.0.1 branch | -| [NXP J3H081 SCP02 and SCP03 from motechno.com](https://www.motechno.com/buy/j3h081-jcop3/) | ? | MUST USE v3.0.1 branch.
``java -jar gp.jar -install SmartPGP-master.cap`` file from master branch fails with ``INSTALL [for install and make selectable] failed: 0x6F00``.
``java -jar gp.jar -install SmartPGP-master.cap -default`` destroys card. | - -other helpful resources: -* https://github.com/philipWendland/IsoApplet/wiki/Tested-Smart-Cards -* SmartPGP diff between 3.0.1 branch and master https://github.com/ANSSI-FR/SmartPGP/compare/javacard-3.0.1 - # Problems with Smartphones and NFC * [HTC One M7](https://github.com/open-keychain/open-keychain/issues/990)