Package org.jboss.security.jacc
Class SecurityService
- java.lang.Object
-
- org.jboss.security.jacc.SecurityService
-
public class SecurityService extends Object
The SecurityService installs a java.security.Policy implementation that handles the JACC permission checks. The Policy provider can be done using the standard javax.security.jacc.policy.provider system property, or by setting the PolicyName attribute to an mbean which supports a Policy attribute of type java.security.Policy.- Version:
- $Revision$
- Author:
- Scott.Stark@jboss.org
-
-
Constructor Summary
Constructors Constructor Description SecurityService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MBeanServergetMBeanServer()PolicygetPolicy()StringgetPolicyAttributeName()ObjectNamegetPolicyName()voidsetMBeanServer(MBeanServer server)voidsetPolicy(Policy jaccPolicy)voidsetPolicyAttributeName(String policyAttributeName)voidsetPolicyName(ObjectName policyName)voidstart()The following permissions are required: java.security.SecurityPermission("getPolicy") java.security.SecurityPermission("setPolicy")voidstop()
-
-
-
Method Detail
-
getPolicyName
public ObjectName getPolicyName()
-
setPolicyName
public void setPolicyName(ObjectName policyName)
-
getPolicyAttributeName
public String getPolicyAttributeName()
-
setPolicyAttributeName
public void setPolicyAttributeName(String policyAttributeName)
-
getMBeanServer
public MBeanServer getMBeanServer()
-
setMBeanServer
public void setMBeanServer(MBeanServer server)
-
getPolicy
public Policy getPolicy()
-
setPolicy
public void setPolicy(Policy jaccPolicy)
-
start
public void start() throws ExceptionThe following permissions are required: java.security.SecurityPermission("getPolicy") java.security.SecurityPermission("setPolicy")- Throws:
Exception
-
-