pkcs15-tool fails with Cryptoflex e-gate 32 k in Broadcom 5800 cardreader
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
opensc (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
pcsc-lite (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: opensc
root@e6500:~# lsb_release -rd
Description: Ubuntu intrepid (development branch)
Release: 8.10
root@e6500:~# apt-cache policy opensc
opensc:
Installiert: 0.11.4-5ubuntu1
Kandidat: 0.11.4-5ubuntu1
Versions-Tabelle:
*** 0.11.4-5ubuntu1 0
500 http://
100 /var/lib/
Expected result:
pkcs15-tool -D should show a number of objects installed on card. This happens as expected with a OpenPGP card:
---cut here---
root@e6500:~# pkcs15-tool -D
PKCS#15 Card [OpenPGP Card]:
Version : 257
Serial number : d27600012401010
Manufacturer ID: OpenPGP project
Language : de
Flags : Login required, PRN generation, EID compliant
PIN [Signature PIN]
Com. Flags: 0x3
ID : 01
Flags : [0x13], case-sensitive, local, initialized
Length : min_len:0, max_len:254, stored_len:254
Pad char : 0x00
Reference : 1
Type : ascii-numeric
Path : 3f00
Tries left: 3
...etc.
---cut here---
Real result: With a Cryptoflex e-gate 32k following happens if Broadcom 5800 cardreader is used:
---cut here---
root@e6500:~# pkcs15-tool -D
[pkcs15-tool] reader-
[pkcs15-tool] apdu.c:
[pkcs15-tool] iso7816.
[pkcs15-tool] card.c:
[pkcs15-tool] pkcs15.
PKCS#15 initialization failed: Unsupported card
---cut here---
If ReinerSCT cyberflex or Cryptoflex USB is used, smartcard behaves as expected.
Changed in opensc (Ubuntu): | |
status: | New → Confirmed |
Changed in pcsc-lite (Ubuntu): | |
status: | New → Confirmed |
Same behaviour by OpenSC on Windows XP.