org.jboss.security.jacc
Class SecurityService

java.lang.Object
  extended by 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: 86122 $
Author:
Scott.Stark@jboss.org

Constructor Summary
SecurityService()
           
 
Method Summary
 MBeanServer getMBeanServer()
           
 Policy getPolicy()
           
 String getPolicyAttributeName()
           
 ObjectName getPolicyName()
           
 void setMBeanServer(MBeanServer server)
           
 void setPolicy(Policy jaccPolicy)
           
 void setPolicyAttributeName(String policyAttributeName)
           
 void setPolicyName(ObjectName policyName)
           
 void start()
          The following permissions are required: java.security.SecurityPermission("getPolicy") java.security.SecurityPermission("setPolicy")
 void stop()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SecurityService

public SecurityService()
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 Exception
The following permissions are required: java.security.SecurityPermission("getPolicy") java.security.SecurityPermission("setPolicy")

Throws:
Exception

stop

public void stop()
          throws Exception
Throws:
Exception


Copyright © 2009 JBoss Inc.. All Rights Reserved.