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.2 $
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
 KeyStore getKeyStore()
          Get the keystore associated with the security domain
 com.sun.net.ssl.TrustManagerFactory getTrustManagerFactory()
          Get the TrustManagerFactory associated with the security domain
 KeyStore getTrustStore()
          Get the truststore associated with the security domain.
 
Methods inherited from interface org.jboss.security.SubjectSecurityManager
getActiveSubject, getSecurityDomain, isValid
 
Methods inherited from interface org.jboss.security.AuthenticationManager
isValid
 
Methods inherited from interface org.jboss.security.RealmMapping
doesUserHaveRole, getPrincipal, getUserRoles
 

Method Detail

getKeyStore

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

Throws:
SecurityException

getKeyManagerFactory

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

Throws:
SecurityException

getTrustStore

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

Throws:
SecurityException

getTrustManagerFactory

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

Throws:
SecurityException


Copyright © 2002 JBoss Group, LLC. All Rights Reserved.