Hi,
short summary for those following my discussions with marc
(we had some private mails in german):
* cardos-info has a card serial
* libsiecap has a serial from a file "2f02", as far as I know
not a pkcs#15 file (can someone confirm this)?
* in pkcs#15 the serial should be in the token info file 5032.
but that file has an empty serial in there.
* token info is protected by two pins, I guess pin1 and so-pin,
so it could be fixed. it also contains 16 unused bytes 00,
so the size is not an issue:
3f0050155032 type: wEF, ef structure: transpnt, size: 295
read[NONE] update[CHV116 CHV115] write[CHV116] erase[NEVR] rehab[NEVR]
inval[NEVR] sec: 00:74:FF:FF:FF:74:73
prop: 01
* the certificate files on his cards are unprotected for
read,write,update, so opensc should be able to write them.
3f00501543044301 type: wEF, ef structure: transpnt, size: 1477
read[NONE] update[NONE] write[NONE] erase[NEVR] rehab[NEVR] inval[NEVR]
sec: 00:00:FF:FF:FF:00:00 prop: 00
* but the directory is unprotected for creating files:
3f0050154304 type: DF, size: 128
select[N/A] lock[NEVR] delete[NEVR] create[NONE] rehab[NEVR] inval[NEVR]
list[N/A] sec: 00:FF:FF:FF:FF:FF:73:00:00
prop: 01:21:88
so opensc should be able to create files, right?
* cert directory file is cDF 4404 and it is pin protected:
3f0050154404 type: wEF, ef structure: linvar(TLV), size: 1024
read[NONE] update[CHV115] write[NEVR] erase[NONE] rehab[NEVR] inval[NEVR]
sec: 00:00:00:FF:FF:FF:73
prop: 01
so opensc should be able to update this, too.
using "onepin-opensc-pkcs11.so" was wrong in my opinion (5 pin objects, 3
public keys, 3 private keys, 5 certs on the card), so he should use opensc-
pkcs11.so.
so I have no clue why he cant overwrite or create new certificates, but
it should be possible to do that. a debug file might show us what is wrong.
3f0050154404 type: wEF, ef structure: linvar(TLV), size: 1024
read[NONE] update[CHV115] write[NEVR] erase[NONE] rehab[NEVR] inval[NEVR]
sec: 00:00:00:FF:FF:FF:73
prop: 01
the serial problem is a siemens bug or a problem related to sigG structures?
fixing the situation should be possible with a small program.
Regards, Andreas
_______________________________________________
opensc-devel mailing list
[email protected]
http://www.opensc-project.org/mailman/listinfo/opensc-devel