Hi Peter,

On Sun, Mar 25, 2007 at 11:42:23AM +0200, Peter Koch wrote:
> What's going on is that some TCOS based cards have optional keys.
> So when the pkcs15-tcos.c tries to detect a card it looks for the
> mandatory keys. For the SmartCard Classic I assumed that the
> signature key is contained in every SmartCard Classic.

well, I should have told before, but there actually is another
certificate (at DF20C500) which I've ignored since it has the issuer
field set to `C=DE, O=DATEV eG, CN=CA DFUE_VPN 1' and made me think that
it's only needed when connecting to their data processing center...

The other certificates are issued by `C=DE, O=Zertifizierungsstelle
E:Secure, CN=CA E:SECURE 5' which is covered by the BNetzA root
certificate.  Where the DF20C500 one is not. 

The CA certificate `DFUE_VPN 1' is available from DF20C008.

CA Cert: http://brokenpipe.de/misc/chipcard/datevcard-cert-df20c008.txt
My Cert: http://brokenpipe.de/misc/chipcard/datevcard-cert-df20c500.txt

I think the key is stored at DF205371, but I don't know how to register
it in keylist[], what to fill as key_reference?

> I'm sure your card has a signature key too but Datev must have
> changed its location.

Have a look at the output of `opensc-tool -f' at
http://brokenpipe.de/misc/chipcard/datevcard-files.txt

At least I can't find another certificate.

The certificate at DF02C500 has the key usage field set to `Digital
Signature' by the way. I don't know whether this is true for the other
DATEV cards you know of, especially for the authentification cert (0x47).

> When did you buy your card? 

I got it last week, and it's not valid before March 16, 2007

cheers,
  stesie

-- 
www.taxbird.de - der freie ELSTER-Client
_______________________________________________
opensc-devel mailing list
opensc-devel@lists.opensc-project.org
http://www.opensc-project.org/mailman/listinfo/opensc-devel

Reply via email to