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
363 stars 135 forks source link

Replace CMS Engine with proper Inversion of Control Container #613

Open pki-bot opened 4 years ago

pki-bot commented 4 years ago

This issue was migrated from Pagure Issue #41. Originally filed by admiyo on 2011-11-17 17:12:58:


The Class CMS Engine acts as a dependency Knot. Many classes call upon ICMSEngine merely to get their dependencies fulfilled. A better approach is to use something like Pico, Nano, or Spring to perform inversion of control.

pki-bot commented 4 years ago

Comment from admiyo at 2017-02-27 14:11:23

Metadata Update from @admiyo: