From 8eb2eac080c2e9595b506f49f25d2c1718453bbc Mon Sep 17 00:00:00 2001 From: Endi Sukma Dewata Date: Tue, 21 Aug 2012 17:38:29 -0500 Subject: Added proxy realm. CMS engine is a singleton and it's used by PKI realm to authenticate users accessing the subsystem. Since a Tomcat instance may contain multiple subsystems, each having separate realm, the PKI JAR links need to be moved into WEB-INF/lib so that they will run inside separate class loaders. Tomcat also requires that the authenticator and realm classes be available in common/lib. To address this a new package pki-tomcat.jar has been added. The package contains the authenticator and a proxy realm. When the subsystems start running, they will register their own realms into the proxy realms such that the authentications will be forwarded to the appropriate subsystems. Ticket #89 --- specs/pki-core.spec | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'specs') diff --git a/specs/pki-core.spec b/specs/pki-core.spec index 9e2197a2b..e59f538dd 100644 --- a/specs/pki-core.spec +++ b/specs/pki-core.spec @@ -14,7 +14,7 @@ distutils.sysconfig import get_python_lib; print(get_python_lib(1))")} Name: pki-core Version: 10.0.0 -Release: %{?relprefix}27%{?prerel}%{?dist} +Release: %{?relprefix}28%{?prerel}%{?dist} Summary: Certificate System - PKI Core Components URL: http://pki.fedoraproject.org/ License: GPLv2 @@ -1197,6 +1197,8 @@ fi %{_javadir}/pki/pki-cmsbundle.jar %{_javadir}/pki/pki-cmscore-%{version}.jar %{_javadir}/pki/pki-cmscore.jar +%{_javadir}/pki/pki-tomcat-%{version}.jar +%{_javadir}/pki/pki-tomcat.jar %dir %{_localstatedir}/lock/pki/tomcat %dir %{_localstatedir}/run/pki/tomcat @@ -1345,6 +1347,9 @@ fi %changelog +* Thu Aug 30 2012 Endi S. Dewata 10.0.0-0.28.a1 +- Added pki-tomcat.jar. + * Thu Aug 30 2012 Endi S. Dewata 10.0.0-0.27.a1 - Moved webapp creation code into pkispawn. -- cgit