Package org.jboss.security

The basic security interfaces and classes are now located in the jbosssx module.

See:
          Description

Interface Summary
AuthenticationManager The AuthenticationManager is responsible for validating credentials associated with principals.
RealmMapping The interface for Principal mapping.
SecurityDomain 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.
SecurityProxy An interface describing the requirements for a SecurityInterceptor proxy.
SecurityProxyFactory An interface for factories of SecurityProxy objects.
SubjectSecurityManager All functionality in this interface is now in the base AuthenticationManager interface.
 

Class Summary
AnybodyPrincipal An implementation of Principal and Comparable that represents any role.
CallerIdentity The CallerIdentity is a principal that may have a credential.
NobodyPrincipal An implementation of Principal and Comparable that represents no role.
RunAsIdentity The RunAsIdentity is a Principal that associates the run-as principal with his run-as role(s).
SecurityAssociation The SecurityAssociation class maintains the security principal and credentials.
SecurityAssociation.SubjectContext The encapsulation of the authenticated subject
SecurityAssociationAuthenticator An implementation of Authenticator that obtains the username and password from the current SecurityAssociation state.
SecurityRolesAssociation The SecurityRolesAssociation uses a ThreadLocal to accociatw the SecurityRoleMetaData from the deployment with the current thread.
SimplePrincipal A simple String based implementation of Principal.
 

Package org.jboss.security Description

The basic security interfaces and classes are now located in the jbosssx module.



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