org.apache.geronimo.security
Class SecurityServiceImpl

java.lang.Object
  extended by org.apache.geronimo.security.SecurityServiceImpl
All Implemented Interfaces:
SecurityService

@GBean
public class SecurityServiceImpl
extends Object
implements SecurityService

An MBean that registers the JACC factory and handlers.

Version:
$Rev: 809078 $ $Date: 2009-08-29 08:51:12 +0800 (Sat, 29 Aug 2009) $

Field Summary
static GeronimoSecurityPermission CONFIGURE
          Permissions that protect access to sensitive security information
static boolean POLICY_INSTALLED
           
 
Fields inherited from interface org.apache.geronimo.security.SecurityService
KEYSTORE, KEYSTORE_PASSWORD, POLICY_CONFIG_FACTORY, POLICY_PROVIDER, TRUSTSTORE, TRUSTSTORE_PASSWORD
 
Constructor Summary
SecurityServiceImpl(ClassLoader classLoader, ServerInfo serverInfo, String policyConfigurationFactory, String policyProvider, String keyStore, String keyStorePassword, String trustStore, String trustStorePassword)
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

POLICY_INSTALLED

public static boolean POLICY_INSTALLED

CONFIGURE

public static final GeronimoSecurityPermission CONFIGURE
Permissions that protect access to sensitive security information

Constructor Detail

SecurityServiceImpl

public SecurityServiceImpl(@ParamSpecial(type=classLoader)
                           ClassLoader classLoader,
                           @ParamReference(name="ServerInfo")
                           ServerInfo serverInfo,
                           @ParamAttribute(name="policyConfigurationFactory")
                           String policyConfigurationFactory,
                           @ParamAttribute(name="policyProvider")
                           String policyProvider,
                           @ParamAttribute(name="keyStore")
                           String keyStore,
                           @ParamAttribute(name="keyStorePassword")
                           String keyStorePassword,
                           @ParamAttribute(name="trustStore")
                           String trustStore,
                           @ParamAttribute(name="trustStorePassword")
                           String trustStorePassword)
                    throws javax.security.jacc.PolicyContextException,
                           ClassNotFoundException,
                           IllegalAccessException,
                           InstantiationException
Throws:
javax.security.jacc.PolicyContextException
ClassNotFoundException
IllegalAccessException
InstantiationException


Copyright © 2003-2011 The Apache Geronimo development community. All Rights Reserved.