OpenPGP card CSP and mini driver – Get your OpenPGP smart card recognized on Windows

Download

Download the OpenPGP card minidriver.

Download

Download

Download the OpenPGP card CSP.

Download
OpenPGP card mini driver

The OpenPGP Card is a specification of an ISO 7816-4,-8 compatible smartcard and also an actually available implementation of this specification as a standard sized card.

However the card can’t be used to logon with active directory or with the EIDAuthenticate program because it didn’t have a crypto api driver so it. To solve this issue a mini driver was developed.

To generate a certificate on the card, check out this link.

OpenPGP card CSP

A CSP for the OpenPGP card.

These project should be considered in addition to the OpenPGP minidriver project.

It has been designed to provide support for the OpenPGP card and especially the possibility to request certificate from the Windows PKI.

Copy the binaries to a known location. C:\windows\system32 is well known one. Edit the .reg file at the root of the project and add the ATR of the card to test. The OpenPGP Card v2 & v3 have already been added. Double click on the .reg file to install.

Download

FAQ
Can I use the driver out of the box to logon on Windows ?

Well no. To be compliant with Windows test procedures, the card must be considered as a read only driver. You have to generate a key and a certificate using a third party program.

Use gpg –card-edit / admin / writecert 3 < mycertificate.der to import a certificate saved as X509 binary encoding (reference). Don’t forget to check that the public key published on the certificate matchs the public key of the smart card. You can do so using “certutil -scinfo”

Does the minidriver works with Windows XP ?

The version of the minidriver published doesn’t work on Windows XP. However, it should require a few modification to be compatible. Feel free to get the source code and submit to us your modification.