Hi,
having no idea about smartcards so far, what would be a recommended reader that's supported on Windows, BSD? I need it for general PKI (OpenSSL), SSH, PGP, maybe later online banking (in Europe). If I can do my Windows login with it, it's a bonus but not required. I mainly do SSH with cygwin. It should have its own PIN pad obviously and a display. I definitely don't want any wireless transfer methods (RFID, NFC).
I'm reading about CT-API and PC/SC. It should have those, right? The cards need their own processor obviously so private keys never leave it.
What about backing up cards then? Are keypairs always generated on-card? If I can't get the private key out, how do I back it up?
What about time sync and a good RNG? The cards should know the correct time and have a good RNG if it generates keypairs on-card. Is this a given or do I need to look for it?
I looked but I didn't find a good introductory crash course to smartcards. Where do I go?
having no idea about smartcards so far, what would be a recommended reader that's supported on Windows, BSD? I need it for general PKI (OpenSSL), SSH, PGP, maybe later online banking (in Europe). If I can do my Windows login with it, it's a bonus but not required. I mainly do SSH with cygwin. It should have its own PIN pad obviously and a display. I definitely don't want any wireless transfer methods (RFID, NFC).
I'm reading about CT-API and PC/SC. It should have those, right? The cards need their own processor obviously so private keys never leave it.
What about backing up cards then? Are keypairs always generated on-card? If I can't get the private key out, how do I back it up?
What about time sync and a good RNG? The cards should know the correct time and have a good RNG if it generates keypairs on-card. Is this a given or do I need to look for it?
I looked but I didn't find a good introductory crash course to smartcards. Where do I go?