paternoster icon indicating copy to clipboard operation
paternoster copied to clipboard

Process x509 private keys and certificates as parameters

Open luto opened this issue 8 years ago • 0 comments

Introduce two new parameter types x509certificate and x509key. Each should load a certificate- or key-file into memory for further processing. Make sure that the file is actually valid before passing it to ansible. Also conditionally validate the certificate against a given trust store. Pass the raw data encoded in PEM as well additional, parsed information like a list of domains the certificate is valid for or its expiry date.

Should be built upon the work already done in the x509-branch.

  • [ ] optionally validate the certificate against the system bundle or a given one
  • [ ] optionally check domain format using domain type

luto avatar Feb 02 '17 13:02 luto