Blame
| 582f18 | Samuli Seppänen | 2025-03-19 08:19:22 | 1 | # Introduction |
| 2 | ||||
| 3 | It is possible to use smartcards to authenticate OpenVPN clients. However, it can be tricky to find OpenVPN, OpenSSL and OpenSC versions which play well together. Fortunately Alon from the [OpenSC project](https://www.opensc-project.org) provides custom builds that make things easier for many. Here are instructions for using them: |
|||
| 4 | ||||
| 5 | ``` |
|||
| 6 | Builds are at [1], had to change location. |
|||
| 7 | Instructions are at [2]. |
|||
| 8 | ||||
| 9 | You need version 010 of the build. |
|||
| 10 | ||||
| 11 | i686 - is 32bit |
|||
| 12 | x86_64 - is 64bit |
|||
| 13 | ||||
| 14 | You need to install openvpn installer, which will install the tap driver. |
|||
| 15 | Then extract files from base and openvpn to specific directory and use |
|||
| 16 | this openvpn. |
|||
| 17 | ||||
| 18 | You can also use the setup, I've never used it my-self but told that |
|||
| 19 | it is working. |
|||
| 20 | ||||
| 21 | [1] http://www.opensc-project.org/downloads/users/alonbl/build/ |
|||
| 22 | [2] https://www.opensc-project.org/build/ |
|||
| 23 | ``` |
|||
| 24 | ||||
| 25 | These instructions were originally published [here](http://thread.gmane.org/gmane.network.openvpn.user/32383/focus=32394). |
|||
| 26 | ||||
| 27 | # External resources |
|||
| 28 | ||||
| 29 | * [Smart card section in the OpenVPN HOWTO](http://openvpn.net/index.php/open-source/documentation/howto.html#pkcs11) |
|||
| 30 | * [The OpenVPN smartcard HOWTO](http://acksyn.org/docs/smart-cards-openvpn.html) |
