1. generate your key and csr openssl req -newkey rsa:4096 -noenc -keyout mykey.key -out mycsr.csr ensure CN (Common Name) is your username in your csr TODO: check if username is available 2. post your csr in bruhvpn/pki folder. wait 5 secs for server to create crt TODO: callback to check if crt has been generated 3. download: ca.crt, mycrt.crt, myconf.conf WINDOWS only: rename myconf.conf to myconf.ovpn 4. (optional) edit myconf as needed 5. load into openvpn!