Sun Dec 18 16:41:19 2016 WARNING: No server certificate verification method has been enabled. See http://openvpn.net/howto.html#mitm for more info.
That is straight forward. You can fix it by adding a certificate verification method.
Check out the man page for openvpn, in the section on "--ns-cert-type"
This is an important security precaution to protect against a man-in-the-middle attack where an authorized client attempts to connect to another client by impersonating the server. The attack is easily prevented by having clients verify the server certificate using any one of --ns-cert-type, --verify-x509-name, or --tls-verify
Also, maybe look into option "--remote-cert-tls"
Next:
Sun Dec 18 16:41:19 2016 OpenSSL: error:0906D066:PEM routines:PEM_read_bio:bad end line
Maybe an EOL terminator issue?
There are many ways to ensure EOL chars for test files in windows use the windows/dos format, but here is one using two built-in tools from Windows:
1) Right-click the original "*.ovpn" file, and "open with wordpad"
2) Within wordpad, press "control-a" to select all of the text.
3) Press "control-c" to copy to the clipboard
4) Launch "notepad.exe"
5) From within "notepad" press "control-v" to paste the contents of the clipboard into notepad.
6) From within notepad, navigate to File menu and "Save As" and save it as a new name like "test-eol-issues.ovpn"
7) Copy or move that to the "OpenVPN" "config" directory
8) Try to launch OpenVPN with that newly imported config "test-eol-issues"
If this resolves the cert error, then the original source file likely is using *nix end-of-line terminator (control-J / LF) instead of the windows end-of-line (Control-M+Control-J / CR+LF), or the source file is using a multi-byte character set instead of ASCII with 8-bit chars.
Is the OpenVPN Windows service required to be installed at the client end? What is the bare minimum I can install at the windows client end? (Not wanting to run server)
I've installed openvpn-install-2.3.14 on windows to connect to a different server running OpenVPN, and "openvpn-install-2.3.14" was all that was needed on the windows side.