summaryrefslogtreecommitdiffstats
path: root/base/server/cms/src/com/netscape/cms/servlet/base
diff options
context:
space:
mode:
authorAde Lee <alee@redhat.com>2016-04-16 16:43:28 -0400
committerAde Lee <alee@redhat.com>2016-04-20 17:30:35 -0400
commit002052717ad3b02a82630ba9c799a38146989b02 (patch)
treeba16c908494ed759bd84982d2aaac5f092508b13 /base/server/cms/src/com/netscape/cms/servlet/base
parentc198f02b53b4a702e5ca8e3477f89f2b72a7b467 (diff)
downloadpki-002052717ad3b02a82630ba9c799a38146989b02.tar.gz
pki-002052717ad3b02a82630ba9c799a38146989b02.tar.xz
pki-002052717ad3b02a82630ba9c799a38146989b02.zip
Add authz checks for all operations
We add authz realm checks as appropriate for each operation. Part of Trac Ticket #2041
Diffstat (limited to 'base/server/cms/src/com/netscape/cms/servlet/base')
-rw-r--r--base/server/cms/src/com/netscape/cms/servlet/base/PKIService.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/base/server/cms/src/com/netscape/cms/servlet/base/PKIService.java b/base/server/cms/src/com/netscape/cms/servlet/base/PKIService.java
index 7ed9c0dc8..d8d9cee5d 100644
--- a/base/server/cms/src/com/netscape/cms/servlet/base/PKIService.java
+++ b/base/server/cms/src/com/netscape/cms/servlet/base/PKIService.java
@@ -43,6 +43,7 @@ import javax.ws.rs.core.Response.ResponseBuilder;
import javax.ws.rs.core.UriInfo;
import com.netscape.certsrv.apps.CMS;
+import com.netscape.certsrv.authorization.IAuthzSubsystem;
import com.netscape.certsrv.base.PKIException;
import com.netscape.certsrv.logging.IAuditor;
import com.netscape.certsrv.logging.ILogger;
@@ -85,6 +86,8 @@ public class PKIService {
@Context
protected ServletContext servletContext;
+ protected IAuthzSubsystem authz = (IAuthzSubsystem) CMS.getSubsystem(CMS.SUBSYSTEM_AUTHZ);
+
public ILogger logger = CMS.getLogger();
public IAuditor auditor = CMS.getAuditor();