JBoss API: Interface SecurityDomain

org.jboss.security
Interface SecurityDomain

All Superinterfaces:
AuthenticationManager, RealmMapping, SubjectSecurityManager

public interface SecurityDomain
extends SubjectSecurityManager, RealmMapping

The SecurityDomain interface combines the SubjectSecurityManager and RealmMapping interfaces and adds a keyStore and trustStore as well as JSSE KeyManagerFactory and TrustManagerFactory accessors for use with SSL/JSSE.

Version:
$Revision: 1.1.2.1 $
Author:
Scott.Stark@jboss.org
See Also:
KeyStore, KeyManagerFactory, TrustManagerFactory

Method Summary
 com.sun.net.ssl.KeyManagerFactory getKeyManagerFactory()
          Get the KeyManagerFactory associated with the security domain
 java.security.KeyStore getKeyStore()
          Get the keystore associated with the security domain
 com.sun.net.ssl.TrustManagerFactory getTrustManagerFactory()
          Get the TrustManagerFactory associated with the security domain
 java.security.KeyStore getTrustStore()
          Get the truststore associated with the security domain.
 
Methods inherited from interface org.jboss.security.SubjectSecurityManager
getActiveSubject, getSecurityDomain
 
Methods inherited from interface org.jboss.security.AuthenticationManager
isValid
 
Methods inherited from interface org.jboss.security.RealmMapping
doesUserHaveRole, getPrincipal, getUserRoles
 

Method Detail

getKeyStore

public java.security.KeyStore getKeyStore()
                                   throws java.lang.SecurityException
Get the keystore associated with the security domain

getKeyManagerFactory

public com.sun.net.ssl.KeyManagerFactory getKeyManagerFactory()
                                                       throws java.lang.SecurityException
Get the KeyManagerFactory associated with the security domain

getTrustStore

public java.security.KeyStore getTrustStore()
                                     throws java.lang.SecurityException
Get the truststore associated with the security domain. This may be the same as the keystore.

getTrustManagerFactory

public com.sun.net.ssl.TrustManagerFactory getTrustManagerFactory()
                                                           throws java.lang.SecurityException
Get the TrustManagerFactory associated with the security domain


Copyright © 2000 The JBoss Organization. All Rights Reserved.