generating / reading public key on smart card
Vincent Le Toux
vincent.letoux at gmail.com
Tue Feb 16 23:35:30 CET 2010
Hi,
I'm encountering an "gpg: key generation failed"
when I try to generate new keys on OpenPGP smart card v2.
My config is Windows 7 ultimate 64 bits with gpg running on 32 bits.
I've tried two smart card (including the one Werner sent to me)
with 2 readers :
gpg: detected reader `ACS CCID USB Reader 0'
gpg: detected reader `SCM Microsystems Inc. SCR33x USB Smart Card Reader 0'
When I'm tracing APDU sent (using a tool from IDRIX), I see:
2010-02-16 22:55:12.753 - SCardTransmit( hCard = 0xEA010000 ):
Input APDU =
00 47 80 00 02 B6 00 00
Response =
67 00
67 00 means "Wrong length (Lc and/or Le)"
Bellow one complete dialog (sorry, in French)
Any ideas ?
Regards,
Vincent
=====================================================
C:\Program Files (x86)\GNU\GnuPG>gpg --card-edit
gpg: detected reader `ACS CCID USB Reader 0'
gpg: detected reader `SCM Microsystems Inc. SCR33x USB Smart Card Reader 0'
Application ID ...: D2760001240102000005000000390000
Version ..........: 2.0
Manufacturer .....: unknown
Serial number ....: 00000039
Name of cardholder: Enoch Root
Language prefs ...: de
Sex ..............: non spécifié
URL of public key : http://www.example.org/~enoch/mykey.asc
Login data .......: [non positionné]
Private DO 1 .....: [non positionné]
Private DO 2 .....: [non positionné]
Signature PIN ....: non forcé
Max. PIN lengths .: 32 32 32
PIN retry counter : 3 0 3
Signature counter : 5
Signature key ....: 69A7 FC5E 6974 866E 917B D53D E455 F2D7 CC9C 6BBC
created ....: 2009-11-05 17:01:08
Encryption key....: 8DC1 3BB5 A0F0 DBA6 7E81 B2E5 D367 147F 5CB0 CDF0
created ....: 2009-11-05 17:01:08
Authentication key: 4676 0AA3 4E97 1FE5 7189 A741 591B 5112 D5A9 C5A6
created ....: 2009-11-05 17:01:08
General key info..: [none]
Commande> admin
Les commandes d'administration sont permises
Commande> generate
Faire une sauvegarde hors carte de la clé de chiffrement ? (O/n) n
gpg: NOTE: keys are already stored on the card!
Remplacer les clés existantes ? (o/N) O
PIN
Spécifiez combien de temps cette clé devrait être valide.
0 = la clé n'expire pas
<n> = la clé expire dans n jours
<n>w = la clé expire dans n semaines
<n>m = la clé expire dans n mois
<n>y = la clé expire dans n années
La clé est valide pour ? (0)
La clé n'expire pas du tout
Est-ce correct ? (o/N) O
Vous avez besoin d'un nom d'utilisateur pour identifier votre clé; le
programme le construit à partir du nom réel, d'un commentaire et d'une
adresse e-mail de cette manière:
« Heinrich Heine (Der Dichter) <heinrichh at duesseldorf.de> »
Nom réel: vincent
Adresse e-mail: vincent at vincent.com
Commentaire: vincent
Vous avez sélectionné ce nom d'utilisateur:
"vincent (vincent) <vincent at vincent.com>"
Changer le (N)om, le (C)ommentaire, l'(E)-mail ou (O)K/(Q)uitter ? O
gpg: la clé existante sera remplacée
gpg: 3 tentatives de PIN admin restent jusqu'à ce que la carte
soit irrémédiablement bloquée
code PIN d'administration
gpg: attendez que la clé se génère...
gpg: la génération de la clé a échoué
gpg: key generation failed: erreur générale
La génération de clé a échoué: erreur générale
Commande> *
More information about the Gnupg-users
mailing list