eurephia is an authentication plug-in for OpenVPN. It enhances the authentication process by adding user name and password in addition to SSL certificates. Other features: Blacklisting after too many attempts and iptables (on Linux).More info on web page