dogtagpki / pki

The Dogtag Certificate System is an enterprise-class Certificate Authority (CA) which supports all aspects of certificate lifecycle management, including key archival, OCSP and smartcard management.
https://www.dogtagpki.org
GNU General Public License v2.0
373 stars 137 forks source link

Remove Firefox PKI GUI Configuration Panel Interface #1683

Open pki-bot opened 4 years ago

pki-bot commented 4 years ago

This issue was migrated from Pagure Issue #1120. Originally filed by mharmsen (@mharmsen) on 2014-08-23 00:22:45:


Dogtag 10.2 currently provides the following PKI instance installation/configuration mechanisms:

When the 'pkispawn' utility configures a PKI instance, it utilizes the REST interface; however, the GUI browser interface utilizes the original non-REST legacy interface. Both methods eventually utilize the same configuration back-end.

To alleviate many of the design/development/testing/support problems associated with maintaining multiple interfaces, we are planning on removing the GUI browser configuration interface option in Dogtag 10.2 since:

Completion of this ticket requires the following:

(1) remove URL advertisement displayed at the end of a 'pkispawn'
    installation-only mode,
(2) remove all references to the GUI-based configuration option from the man pages,
(3) disable the GUI configuration interface servlet(s)
    in the various 'web.xml' files, and
(4) remove GUI configuration panels as well as any wizard code dedicated to the
    sole purpose of configuring a PKI instance.

proposed Milestones:(1), (2), and (3) - 10.2 (August)
                    (4)               - 10.2.1
pki-bot commented 4 years ago

Comment from mharmsen (@mharmsen) at 2014-08-29 00:56:47

Checked in patch for (1), (2), and (3):

pki-bot commented 4 years ago

Comment from mharmsen (@mharmsen) at 2014-08-29 00:57:28

Moving to 10.2.1.

pki-bot commented 4 years ago

Comment from mharmsen (@mharmsen) at 2014-09-18 03:50:29

Proposed Milestone: 10.2.3 (per CS Meeting of 09/17/2014)

pki-bot commented 4 years ago

Comment from mharmsen (@mharmsen) at 2014-09-25 21:42:00

proposed Milestone: 10.2.2 - Per Dogtag 10.2.3 meeting of 09/25/2014

pki-bot commented 4 years ago

Comment from mharmsen (@mharmsen) at 2015-02-24 23:45:32

Per 10.2.2 Triage meeting of 02/24/2015: 10.2.3

pki-bot commented 4 years ago

Comment from mharmsen (@mharmsen) at 2015-04-28 20:40:04

Per Dogtag 10.2.x TRIAGE meeting of 04/28/2015: cleanup (low/minor priority)

pki-bot commented 4 years ago

Comment from mharmsen (@mharmsen) at 2015-06-30 20:37:10

Per Dogtag 10.2.6 TRIAGE meeting of 06/30/2015: 10.3

pki-bot commented 4 years ago

Comment from edewata (@edewata) at 2015-10-20 23:53:09

The wizard classes need be removed to help removing legacy HttpClient. See ticket 342.

pki-bot commented 4 years ago

Comment from edewata (@edewata) at 2015-10-22 17:38:35

Removed unused WizardServlet in master: 60fa66aa04ec61350420d95a554c0cec7834ebbd

Remaining tasks:

Once ticket 1107 is fixed, we can remove base/server/share/webapps/pki/admin and also dependencies on Velocity.

pki-bot commented 4 years ago

Comment from mharmsen (@mharmsen) at 2015-10-24 02:12:41

Replying to [comment:16 edewata]:

Removed unused WizardServlet in master: 60fa66aa04ec61350420d95a554c0cec7834ebbd

Cherry-picked to:

pki-bot commented 4 years ago

Comment from mharmsen (@mharmsen) at 2017-02-27 14:11:46

Metadata Update from @mharmsen: