Mac@programming.dev to Programming@programming.dev · 9 months agoWhat’s your favorite project you’ve worked on and why?message-squaremessage-square36fedilinkarrow-up153arrow-down12
arrow-up151arrow-down1message-squareWhat’s your favorite project you’ve worked on and why?Mac@programming.dev to Programming@programming.dev · 9 months agomessage-square36fedilink
minus-squareallywilson@sopuli.xyzlinkfedilinkarrow-up2·edit-29 months agoAn OpenVPN profile generator with valid client certificate and the private key never leaves the client workstation. Client browser logs in with their IPA creds + OTP. Browser generates key pair and CSR (all stored in session storage) Node requests certificate for user from IPA using CSR, returns cert to browser. Browser combines new certificate with CA cert and the private key into the OpenVPN profile. Browser downloads the OpenVPN profile file.
An OpenVPN profile generator with valid client certificate and the private key never leaves the client workstation.