Currently if the admin certificate has expired the admin user may get locked out of the system since the REST services for admin require client certificate authentication.
The current mechanism to restore access to the system is to enable the admin enrollment page and then to submit a request to generate a new admin certificate. However, it has several issues:
There might be better ways to restore the access: 1. Enable admin password authentication by default. This way the admin user can always renew the admin certificate with password even if the admin certificate has already expired. 2. Provide a renewal mechanism via email. The admin will request a renewal via the UI, then the renewed certificate is sent to the registered email in the admin user account. 3. Provide a tool to generate admin certificate without server (see ticket #1691) and update the LDAP database directly. This may need a direct access to the machine.
This could simplify the manual process in ticket #1669.
As Matt, suggested, we can use this ticket for tracking :
https://bugzilla.redhat.com/show_bug.cgi?id=1274419 where in QA suggested to have extensions option so that it can perform other CA operations as well if needed.This flag could be set/unset based on users test cases
Metadata Update from @edewata: - Issue set to the milestone: UNTRIAGED
Dogtag PKI is moving from Pagure issues to GitHub issues. This means that existing or new issues will be reported and tracked through Dogtag PKI's GitHub Issue tracker.
This issue has been cloned to GitHub and is available here: https://github.com/dogtagpki/pki/issues/2380
If you want to receive further updates on the issue, please navigate to the GitHub issue and click on Subscribe button.
Subscribe
Thank you for understanding, and we apologize for any inconvenience.
Metadata Update from @dmoluguw: - Issue close_status updated to: migrated - Issue status updated to: Closed (was: Open)