====== Smart cards ====== {{rb:smartcard.png?direct&100|Contact Smart Card}} ===== Dmesg ===== [1110228.380130] usb 1-3: new full-speed USB device number 87 using xhci_hcd [1110228.537039] usb 1-3: New USB device found, idVendor=076b, idProduct=3021, bcdDevice= 3.02 [1110228.537054] usb 1-3: New USB device strings: Mfr=1, Product=2, SerialNumber=0 [1110228.537061] usb 1-3: Product: Smart Card Reader USB [1110228.537066] usb 1-3: Manufacturer: OMNIKEY AG ===== Open SC ===== # opensc-tool --list-readers # Detected readers (pcsc) Nr. Card Features Name 0 Yes OMNIKEY AG CardMan 3121 00 00 # opensc-tool --list-readers # Detected readers (pcsc) Nr. Card Features Name 0 No OMNIKEY AG CardMan 3121 00 00 # # opensc-tool --reader 0 --atr 3b:9f:95:81:31:fe:9f:00:65:46:53:05:30:06:71:df:00:00:00:81:61:0e:d8 # opensc-tool --reader 0 --name entersafe # opensc-explorer OpenSC Explorer version 0.20.0 Using reader with a card: OMNIKEY AG CardMan 3121 00 00 OpenSC [3F00]> ls unable to receive file listing: Not supported OpenSC [3F00]> help Supported commands: echo [ ...] display arguments ls [ ...] list files in the current DF [root@cube ~]# opensc-tool --verbose --info opensc 0.12.2 [gcc 4.1.2 20080704 (Red Hat 4.1.2-51)] Enabled features: zlib readline openssl pcsc(libpcsclite.so.1) [root@cube ~]# opensc-tool -l # Detected readers (pcsc) Nr. Card Features Name 0 Yes OmniKey CardMan 3121 00 00 [root@cube ~]# opensc-tool --atr Using reader with a card: OmniKey CardMan 3121 00 00 3b:9f:95:81:31:fe:9f:00:65:46:53:05:30:06:71:df:00:00:00:80:6a:82:5e [root@cube ~]# [root@cube ~]# opensc-tool --serial Using reader with a card: OmniKey CardMan 3121 00 00 30 64 49 45 09 26 05 11 0dIE.&.. [root@cube ~]# [root@cube ~]# pkcs15-init --create-pkcs15 --profile pkcs15+onepin --use-default-transport-key --pin 0000 --puk 111111 --label "Andrew" Using reader with a card: OmniKey CardMan 3121 00 00 [root@cube ~]# [root@cube ~]# pkcs15-tool --dump Using reader with a card: OmniKey CardMan 3121 00 00 PKCS#15 Card [Andrew]: Version : 0 Serial number : 3064494509260511 Manufacturer ID: EnterSafe Last update : 20121204011429Z Flags : EID compliant PIN [User PIN] Object Flags : [0x3], private, modifiable ID : 01 Flags : [0x32], local, initialized, needs-padding Length : min_len:4, max_len:16, stored_len:16 Pad char : 0x00 Reference : 1 Type : ascii-numeric Path : 3f005015 [root@cube ~]# [root@cube ~]# pkcs15-tool --list-pins Using reader with a card: OmniKey CardMan 3121 00 00 PIN [User PIN] Object Flags : [0x3], private, modifiable ID : 01 Flags : [0x32], local, initialized, needs-padding Length : min_len:4, max_len:16, stored_len:16 Pad char : 0x00 Reference : 1 Type : ascii-numeric Path : 3f005015 [root@cube ~]# http://www.gooze.eu/howto/smartcard-quickstarter-guide/managing-pin-codes