The download of the unsecure version never worked on my system (core 151) it’s saying:
Mac verify error: invalid password?
openssl error: 256 at /srv/web/ipfire/cgi-bin/ovpnmain.cgi line 2334.
[Thu Dec 10 12:42:56.130541 2020] [cgid:error] [pid 23967:tid 132057980180032] [client 192.168.*.***:10327] End of script output before headers: ovpnmain.cgi, referer: https://*****.*****.****:444/
Your welcome Peter. @odongarma
if you want a insecure version with inline ca, cert, key(s) you need to enter no password while client creation this should in any case work.
Nevertheless, there is a bug in WUI. If you have a regular client with password (secure) and you edit this client via the yellow pencil and save it again, this client get a second disk icon for a insecure download option which is a wrong since you´ve already entered a password so it ends up with a OpenSSL error message ‘Mac verify error: invalid password?’ if you want to download the insecure one .
Unfortunately, the original post lacks any context. I’m not sure “good to know” can be taken as confirmation that the file is password protected. Perhaps @odongarma can confirm this point.
I think the insecure download needs to stay. This provides a .ovpn file that has the ca, cert and keys inline in the file.
If you have iOS based clients then often they require the ca, cert and keys to be inline in the .ovpn file and are not able to take in the separate certificate files and use them as needed.
You can take the basic .ovpn file and using openssl commands you can extract the required certificate information and place it in the .ovpn file but I think it is simpler to have that option provided by IPFire.
We just need to discover why the wui brings up the insecure icon when running with a secure setup with passwords.
I had a look at the code myself to see if I could find what was missing but my capabilities were definitely not good enough to find what was missing.
As you are very busy with all the OpenVPN-2.5.0 WUI work, I would be willing to have a go at implementing a fix, based on your input, and see how I get on.