Hey Guys -
I recently swapped the firmware of my router
(Linksys WRT1900ACS) from OEM to the latest version of LEDE. I've used it or a derivitive of OpenWRT for years and love it! The only remaining configuration is getting OpenVPN Server set up on it. A standard configuration would be fairly straightforward via SSH or even LUCI
(web interface) using these steps - however - I'm wanting to do something slightly different which is use my own 3rd party signed SSL Certificate instead of a randomly generated one.
I've already followed the steps initially to where I've executed a create-certs.sh script
(script detailed about 20% down in above link) which has generated and prepped the files "ca.key", "ca.crt", "my-client.key", "my-client.csr", my-server.key", "my-server.csr", & "dh2048.pem", & "tls-auth.key" all within /etc/openvpn as
(hopefully) shown in the screenshot below. I have
not configured the anything in the router yet like editing the files in /etc/config affecting network, firewall, and openVPN configuration.
List of All Files Generated for OpenVPN on Router from "create-certs.sh" Script
For my SSL certs, I currently have a .csr request file, .key file, .crt file, .pem, .pfx, & chaining .crt. I could rekey the certificate with another CSR if needed, but would prefer not to as I use it for a few different things already.
Given this information, would would I need to do to be able to use this SSL cert instead of the generated one(s)? My best guess is to replace some of the generated files with my existing SSL ones, but as there are multiple files; I'm not sure what needs to go where. If replaced, would I go straight to configuring the router or how would I proceed?
Thanks, Guys!!