Files
freeipa/ipaserver
Fraser Tweedale 8aea0fd900 Refactor installer cert issuance to use pki python lib
Update the installation code to use the pki python client library to
issue certificates.  This is instead of using the `pki` CLI program
and parsing its output strings.

As part of this change, decompose the `pki_issue_certificate`
function into two specialised functions, rather than a single
function with different "modes".  This makes the logic easier to
follow (and enables the refactor to be done incrementally).

Fixes: https://pagure.io/freeipa/issue/9738

Signed-off-by: Fraser Tweedale <ftweedal@redhat.com>
Reviewed-By: Fraser Tweedale <ftweedal@redhat.com>
Reviewed-By: Florence Blanc-Renaud <frenaud@redhat.com>
Reviewed-By: Alexander Bokovoy <abokovoy@redhat.com>
Reviewed-By: Rafael Guterres Jeffman <rjeffman@redhat.com>
Reviewed-By: Thomas Woerner <twoerner@redhat.com>
2025-11-19 16:50:37 -05:00
..
2010-12-20 17:19:53 -05:00
2025-09-12 14:03:09 +02:00
2020-06-23 10:16:29 +02:00
2020-04-28 11:28:29 +02:00
2016-10-20 18:43:37 +02:00
2021-04-07 11:43:23 +03:00