Daniel Weller wrote:
> Hi all,
> 
> I've been using the opensc CLI tools for some time together with the 
> Siemens CardAPI pkcs11 library. As the Linux version of CardAPI has 
> some, in my opinion, severe drawbacks (e.g. no support for protected 
> authentication path, no support for C_InitToken), I would like to switch 
> to the opensc driver, which should provide these missing features. 
> Unfortunately, so far I was unsuccessful - I tried initializing an 
> uninitialized ( i.e. untouched by CardAPI) card: opensc 0.11.2 
> recognizes it, but cannot initialize it:
> 
> # opensc-tool -l
> Readers known about:
> Nr.    Driver     Name
> 0      pcsc       Cherry XX44 00 00
> 
> # opensc-tool --reader 0 --atr
> 3b:f2:18:00:02:c1:0a:31:fe:58:c8:08:74
> 
> # opensc-tool --reader 0 --name
> CardOS M4
> 
> # opensc-explorer
> OpenSC Explorer version 0.11.2
> card-cardos.c:224:cardos_check_sw: ins invalid
> iso7816.c:464:iso7816_select_file: returning with: Unsupported INS byte 
> in APDU
> card-cardos.c:400:cardos_select_file: returning with: Unsupported INS 
> byte in APDU
> card.c:554:sc_select_file: returning with: Unsupported INS byte in APDU
> unable to select MF: Unsupported INS byte in APDU
> 
> # pkcs15-init --create-pkcs15 -v -v -v
> sc.c:196:sc_detect_card_presence: called
> sc.c:201:sc_detect_card_presence: returning with: 1
> Connecting to card in reader Cherry XX44 00 00...
> card.c:110:sc_connect_card: called
> reader-pcsc.c:542:pcsc_connect: Requesting reader features ...
> reader-pcsc.c:576:pcsc_connect: Reader supports pinpad PIN verification
> reader-pcsc.c:586:pcsc_connect: Reader supports pinpad PIN modification
> card.c :221:sc_connect_card: card info: CardOS M4, 1004, 0x0
> card.c:222:sc_connect_card: returning with: 0
> Using card driver Siemens CardOS.
> card.c:668:sc_card_ctl: called
> card-cardos.c:863:cardos_lifecycle_set: called
> card-cardos.c:817:cardos_lifecycle_get: called
> card-cardos.c:851:cardos_lifecycle_get: returning with: 0
> card.c:678:sc_card_ctl: returning with: 0
> card.c:532:sc_select_file: called; type=2, path=3f0050154946
> card-cardos.c:396:cardos_select_file: called
> card-cardos.c:224:cardos_check_sw: ins invalid
> iso7816.c:464:iso7816_select_file: returning with: -1204
> card-cardos.c:400:cardos_select_file: returning with: -1204
> card.c:554:sc_select_file: returning with: -1204
> profile.c:317:sc_profile_load: Trying profile file 
> /usr/local/share/opensc/pkcs15.profile
> profile.c:325:sc_profile_load: profile 
> /usr/local/share/opensc/pkcs15.profile loaded ok
> profile.c:317:sc_profile_load: Trying profile file 
> /usr/local/share/opensc/cardos.profile
> profile.c:325:sc_profile_load: profile 
> /usr/local/share/opensc/cardos.profile loaded ok
> About to create PKCS #15 meta structure.
> New Security Officer PIN (Optional - press return for no PIN).
> Please enter Security Officer PIN:
> Please type again to verify:
> Unblock Code for New User PIN (Optional - press return for no PIN).
> Please enter User unblocking PIN (PUK):
> Please type again to verify:
> card.c:532:sc_select_file: called; type=2, path=3f00
> card-cardos.c:396:cardos_select_file: called
> card-cardos.c:224:cardos_check_sw: ins invalid
> iso7816.c:464:iso7816_select_file: returning with: -1204
> card-cardos.c:400:cardos_select_file: returning with: -1204
> card.c:554:sc_select_file: returning with: -1204
> Failed to create PKCS #15 meta structure: Unsupported INS byte in APDU
> card.c:236:sc_disconnect_card: called
> card.c:251:sc_disconnect_card: returning with: 0
> ctx.c:736:sc_release_context: called
> reader-openct.c:180:openct_reader_release: called
> reader-openct.c:180:openct_reader_release: called
> reader-openct.c:180:openct_reader_release: called
> reader-openct.c:180:openct_reader_release: called
> reader-openct.c:180:openct_reader_release: called
> reader-openct.c:165:openct_reader_finish: called
> 
> 
> So, what gives? 

what does cardos-info give you ?

Nils
_______________________________________________
opensc-devel mailing list
opensc-devel@lists.opensc-project.org
http://www.opensc-project.org/mailman/listinfo/opensc-devel

Reply via email to