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.
CertificatePrincipal An interface for converting an X509 cert to a Principal
IAppPolicyStore An interface describing an AppPolicy security store.
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
AbstractSecurityProxy An abstract implementation of SecurityProxy that wraps a non-SecurityProxy object.
AltClientLoginModule A simple implementation of LoginModule for use by JBoss clients for the establishment of the caller identity and credentials.
AnybodyPrincipal An implementation of Principal and Comparable that represents any role.
AppPolicy A combination of keystore, authentication and authorization entries.
AuthenticationInfo The login module configuration information.
AuthorizationInfo  
Base64Encoder BASE64 encoder implementation.
Base64Utils Base64 encoding/decoding utilities
CallerIdentity The CallerIdentity is a principal that may have a credential.
ClientLoginModule A simple implementation of LoginModule for use by JBoss clients for the establishment of the caller identity and credentials.
NestableGroup An implementation of Group that allows that acts as a stack of Groups with a single Group member active at any time.
NestablePrincipal An implementation of Group that allows that acts as a stack of Principals with a single Principal Group member active at any time.
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.
SecurityRoleMetaData The meta data object for the security-role-mapping element.
SecurityRolesAssociation The SecurityRolesAssociation uses a ThreadLocal to accociatw the SecurityRoleMetaData from the deployment with the current thread.
SimpleGroup An implementation of Group that manages a collection of Principal objects based on their hashCode() and equals() methods.
SimplePrincipal A simple String based implementation of Principal.
SubjectSecurityProxy A subclass of AbstractSecurityProxy that executes as the currently authenticated subject within the invokeHomeOnDelegate and invokeOnDelegate methods.
SubjectSecurityProxyFactory An implementation of SecurityProxyFactory that creates SubjectSecurityProxy objects to wrap the raw security proxy objects.
Util Various security related utilities like MessageDigest factories, SecureRandom access, password hashing.
 

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.