OpenVpnCredentialAuth.cs is an example of code that can be used with windows to implement a user/password authentication option to an OpenVPN installation. Other approaches for windows are welcome such as java based, powershell, etc. If you have created something for other operating systems and want to share here, let me know and we can create some OS level folders in the hierarchy to keep things in order.