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

Add DOE CA certs for client authentication #39

Closed felddy closed 3 years ago

felddy commented 3 years ago

๐Ÿ—ฃ Description

This PR adds the certificates required to authenticate Department of Energy PIVs.
It generalizes how certificates are downloaded and processed to make it easier to add additional certificate authorities in the future.

๐Ÿ’ญ Motivation and context

Changes required to support national labs users who are holders of DOE PIVs.

๐Ÿงช Testing

Local testing of certificate downloads. CI test suite.

๐Ÿ“ท Screenshots (if appropriate)

โœ… Checklist

jsf9k commented 3 years ago

@felddy - regarding your failed builds, the ufw issue is usually resolved by rerunning, possibly multiple times. I haven't yet been able to pin down the cause of it. More important is the "invalid cross-device link" error.