Thank you. I think this will work for my needs if I understand you correctly. Well, I do not understand it yet, but I will.
For now, I have a machine running as a vpn server, and one connecting as a client. I tried the static key mini how-to, and can see the connection coming in to the server from the client, but get errors, cant authenticate.
So, I figured I might as well generate the keys/certs. I have done this in the past I think it was with ipsec on xp. Anyway, version 2.3 (as you likely know) does not include the easy-rsa package/module any longer. You must install it separately. I go to github, and download the package (which it calls the master package). It is zipped. The readme for windows platforms says to
Extract all zip'd files to the OpenVPN home directory,
including the openssl.cnf file from the top-level
"easy-rsa" directory.
I am a pretty big geek, but I don't understand what they want me to do here. For starters, I cannot find an openssl.cnf file in any top-level directory. Its not on github, nor in the zip I downloaded. There are some in a subdirectory a few levels down. They also mention to extract all files to the home directory, which I assume they mean the openvpn root directory (ie. %programfiles%\openvpn). But, the zip file contains a lot more than just the windows batch files.
Anyway, in order to proceed I guess I should test authentication and see where my failure is. I examined the batch files, but don't see anything in them that clears up my questions.
How exactly does one install easy-rsa for v2.3 of openvpn on a windows platform? Or rather, what needs to go where to be correct?
Thank you again for your time to help.