Ticket 50007, 50648 - improve x509 handling.
Bug Description: certutil and nssdb have fallen from favour
and are really not easy to use. Most admins are used to PEM
files and much easier TLS management.
Fix Description: Add some basic and simple wrappers to support
a set of common operations such as listing TLS certs, making a CSR
and importing PEM files - including from services like let's encrypt
https://pagure.io/389-ds-base/issue/50007
https://pagure.io/389-ds-base/pull-request/50648
Author: William Brown <william@blackhats.net.au>
Review by: spichugi, mreynolds (Thanks!)