Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.jboss.security.plugins
Interface JaasSecurityDomainMBean  view JaasSecurityDomainMBean download JaasSecurityDomainMBean.java

All Superinterfaces:
org.jboss.system.Service, org.jboss.system.ServiceMBean
All Known Implementing Classes:
JaasSecurityDomain

public interface JaasSecurityDomainMBean
extends org.jboss.system.ServiceMBean

The JaasSecurityDomainMBean adds support for KeyStore management.

Version:
$Revision: 1.4 $

Field Summary
 
Fields inherited from interface org.jboss.system.ServiceMBean
CREATE_EVENT, CREATED, DESTROY_EVENT, DESTROYED, FAILED, REGISTERED, STARTED, STARTING, states, STOPPED, STOPPING, UNREGISTERED
 
Method Summary
 java.lang.String getKeyStoreType()
          KeyStore implementation type being used.
 java.lang.String getKeyStoreURL()
          Get the KeyStore database URL string.
 boolean getLoadSunJSSEProvider()
          A flag indicating if the Sun com.sun.net.ssl.internal.ssl.Provider security provider should be loaded on startup.
 javax.management.ObjectName getManagerServiceName()
          The JMX object name string of the security manager service.
 void setKeyStorePass(java.lang.String password)
          Set the credential string for the KeyStore.
 void setKeyStoreType(java.lang.String type)
          Set the type of KeyStore implementation to use.
 void setKeyStoreURL(java.lang.String storeURL)
          Set the KeyStore database URL string.
 void setLoadSunJSSEProvider(boolean flag)
          A flag indicating if the Sun com.sun.net.ssl.internal.ssl.Provider security provider should be loaded on startup.
 void setManagerServiceName(javax.management.ObjectName jmxName)
          Set the JMX object name string of the security manager service.
 
Methods inherited from interface org.jboss.system.ServiceMBean
getName, getState, getStateString
 
Methods inherited from interface org.jboss.system.Service
create, destroy, start, stop
 

Method Detail

getKeyStoreType

public java.lang.String getKeyStoreType()
KeyStore implementation type being used.


setKeyStoreType

public void setKeyStoreType(java.lang.String type)
Set the type of KeyStore implementation to use. This is passed to the KeyStore.getInstance() factory method.


getKeyStoreURL

public java.lang.String getKeyStoreURL()
Get the KeyStore database URL string.


setKeyStoreURL

public void setKeyStoreURL(java.lang.String storeURL)
                    throws java.io.IOException
Set the KeyStore database URL string. This is used to obtain an InputStream to initialize the KeyStore.


setKeyStorePass

public void setKeyStorePass(java.lang.String password)
Set the credential string for the KeyStore.


getManagerServiceName

public javax.management.ObjectName getManagerServiceName()
The JMX object name string of the security manager service.


setManagerServiceName

public void setManagerServiceName(javax.management.ObjectName jmxName)
Set the JMX object name string of the security manager service.


getLoadSunJSSEProvider

public boolean getLoadSunJSSEProvider()
A flag indicating if the Sun com.sun.net.ssl.internal.ssl.Provider security provider should be loaded on startup. This is needed when using the Sun JSSE jars without them installed as an extension with JDK 1.3. This should be set to false with JDK 1.4 or when using an alternate JSSE provider


setLoadSunJSSEProvider

public void setLoadSunJSSEProvider(boolean flag)
A flag indicating if the Sun com.sun.net.ssl.internal.ssl.Provider security provider should be loaded on startup. This is needed when using the Sun JSSE jars without them installed as an extension with JDK 1.3. This should be set to false with JDK 1.4 or when using an alternate JSSE provider