In a CSR, how is it proven that the key resides on a smart card (and is not
exportable)?  In my understanding, the CSR is signed by the private key of
the (to be) cert itself.  Thus that signature only proves that the
requester actually possesses the private half, not that the private key
resides on a smart card.

Looking at the cryptoflex command set, I don't see anything there that
would add something to the CSR asserting that the key was generated
on-card.  Same for ISO 7816-8, but I could easily be missing something.
Are there card specific APDUs that add some proof?  If so, any pointers to
what cards can do this?

Or is the typical method basically to require use of a "secure" enrollment
station?
_______________________________________________
opensc-devel mailing list
opensc-devel@lists.opensc-project.org
http://www.opensc-project.org/mailman/listinfo/opensc-devel

Reply via email to