cisagov / ansible-role-openvpn

Ansible role to install an OpenVPN server and configure it to authenticate users certificates against FreeIPA.
Creative Commons Zero v1.0 Universal
8 stars 2 forks source link

Support older DOE PIV certificates #51

Closed dav3r closed 2 years ago

dav3r commented 2 years ago

🗣 Description

This PR adds older CA certificates that are required to verify older Department of Energy PIV certificates.

💭 Motivation and context

We are working with some users who have older (early 2019) DOE PIVs and their certificates could not be verified until we added the appropriate CA certificates to our trust store.

🧪 Testing

This change was validated in Staging by running the updated fetch_user_ca_certs.sh to pull in the new CA certificates and hash them for use for OpenVPN. Then (and this part is quite important), the VPN service was restarted so that the new CA certificates were picked up and used. After that, our intrepid DOE PIV user was able to successfully connect to our VPN.

✅ Checklist