A B C D E F G H I J K L M N O P R S T U V W X

A

abort() - Method in interface org.jboss.security.authorization.AuthorizationModule
Abort the Authorization Process
abort() - Method in interface org.jboss.security.identitytrust.IdentityTrustModule
Abort the Trust Process
AbstractAuditProvider - Class in org.jboss.security.audit
Abstract class of Audit Providers.
AbstractAuditProvider() - Constructor for class org.jboss.security.audit.AbstractAuditProvider
 
AbstractEJBAuthorizationHelper - Class in org.jboss.security.javaee
EJB Authorization Helper
AbstractEJBAuthorizationHelper() - Constructor for class org.jboss.security.javaee.AbstractEJBAuthorizationHelper
 
AbstractJavaEEHelper - Class in org.jboss.security.javaee
Abstract Java EE Security Helper that does both programmatic as well as regular security
AbstractJavaEEHelper() - Constructor for class org.jboss.security.javaee.AbstractJavaEEHelper
 
AbstractWebAuthorizationHelper - Class in org.jboss.security.javaee
Abstract Web Authorization Helper
AbstractWebAuthorizationHelper() - Constructor for class org.jboss.security.javaee.AbstractWebAuthorizationHelper
 
ACL - Interface in org.jboss.security.acl
This interface represents an Access Control List (ACL), a data structure used to protect access to resources.
ACL - Static variable in interface org.jboss.security.authorization.PolicyRegistration
Represents a ACL policy
ACLContext - Class in org.jboss.security.acl
Represents a set of ACLProviders
ACLContext() - Constructor for class org.jboss.security.acl.ACLContext
 
ACLEntry - Interface in org.jboss.security.acl
This interface represents an entry in the Access Control List.
ACLPermission - Interface in org.jboss.security.acl
A Permission represents privileges held by an Identity, and is used to grant or deny access to a Resource.
ACLPersistenceStrategy - Interface in org.jboss.security.acl
This interface defines the methods that must be implemented by classes that manage the persistence of ACLs.
ACLProvider - Interface in org.jboss.security.acl
An ACLProvider is responsible for the management of the ACLs associated to the resources being protected.
ACLRegistration - Interface in org.jboss.security.acl
Interface to register ACLs.
addCacheEntry(T, Map<String, Object>) - Method in interface org.jboss.security.cache.SecurityCache
Add a cache entry
addEntry(ACLEntry) - Method in interface org.jboss.security.acl.ACL
Adds an entry to this ACL.
addIdentity(Identity) - Method in class org.jboss.security.SecurityContextUtil
Add an Identity to the Security Context
addIdentity(Identity) - Method in class org.jboss.security.SubjectInfo
 
addProvider(AuditProvider) - Method in class org.jboss.security.audit.AuditContext
 
addProviders(List<AuditProvider>) - Method in class org.jboss.security.audit.AuditContext
 
addRole(Role) - Method in interface org.jboss.security.identity.RoleGroup
Add a role
asGroup() - Method in interface org.jboss.security.identity.Identity
Return a Group only if it has been set
asPrincipal() - Method in interface org.jboss.security.identity.Identity
Returns a Principal only if it set
audit(AuditEvent) - Method in class org.jboss.security.audit.AbstractAuditProvider
 
audit(AuditEvent) - Method in class org.jboss.security.audit.AuditContext
 
audit(AuditEvent) - Method in interface org.jboss.security.audit.AuditManager
Audit the information available in the audit event
audit(AuditEvent) - Method in interface org.jboss.security.audit.AuditProvider
Perform an audit of the event passed A provider can log the audit as per needs.
audit(String, Map<String, Object>, Exception) - Method in class org.jboss.security.javaee.AbstractJavaEEHelper
 
AuditContext - Class in org.jboss.security.audit
Context for Audit Purposes that manages a set of providers
AuditContext() - Constructor for class org.jboss.security.audit.AuditContext
 
AuditEvent - Class in org.jboss.security.audit
Holder of audit information
AuditEvent(String) - Constructor for class org.jboss.security.audit.AuditEvent
 
AuditEvent(String, Map<String, Object>) - Constructor for class org.jboss.security.audit.AuditEvent
 
AuditEvent(String, Map<String, Object>, Exception) - Constructor for class org.jboss.security.audit.AuditEvent
 
AuditLevel - Interface in org.jboss.security.audit
Define the Audit Levels of Severity
AuditManager - Interface in org.jboss.security.audit
An interface that defines the Security Audit Service
AuditProvider - Interface in org.jboss.security.audit
Audit Provider that can log audit events to an external sink
AuthenticationManager - Interface in org.jboss.security
The AuthenticationManager is responsible for validating credentials associated with principals.
AUTHORIZATION_PATH - Static variable in interface org.jboss.security.SecurityConstants
Default Authorization Manager context
authorizationAudit(String, Resource, Exception) - Method in class org.jboss.security.javaee.AbstractJavaEEHelper
 
AuthorizationContext - Class in org.jboss.security.authorization
JBAS-3374: Authorization Framework for Policy Decision Modules For information on the behavior of the Authorization Modules, For Authorization Modules behavior(Required, Requisite, Sufficient and Optional) please refer to the javadoc for @see javax.security.auth.login.Configuration The AuthorizationContext derives the AuthorizationInfo(configuration for the modules) in the following way: a) If there has been an injection of ApplicationPolicy, then it will be used.
AuthorizationContext() - Constructor for class org.jboss.security.authorization.AuthorizationContext
 
AuthorizationException - Exception in org.jboss.security.authorization
Exception for the Authorization Framework
AuthorizationException() - Constructor for exception org.jboss.security.authorization.AuthorizationException
 
AuthorizationException(String) - Constructor for exception org.jboss.security.authorization.AuthorizationException
 
AuthorizationManager - Interface in org.jboss.security
Generalized Authorization Manager Interface.
AuthorizationManagerFactory - Class in org.jboss.security.factories
Factory to create instances of AuthorizationManager
AuthorizationManagerFactory() - Constructor for class org.jboss.security.factories.AuthorizationManagerFactory
 
AuthorizationModule - Interface in org.jboss.security.authorization
Represents a Policy Decision Module that is used by the Authorization Context
authorize(Resource, Identity, Permission) - Method in class org.jboss.security.acl.ACLContext
Authorize access to the resource if the specified identity has the proper permissions.
authorize(Resource) - Method in class org.jboss.security.authorization.AuthorizationContext
Authorize the Resource
authorize(Resource, Subject, RoleGroup) - Method in class org.jboss.security.authorization.AuthorizationContext
Authorize the resource
authorize(Resource) - Method in interface org.jboss.security.authorization.AuthorizationModule
Authorize the resource
authorize(Resource) - Method in interface org.jboss.security.AuthorizationManager
Authorize a resource Note: The implementation will try to derive the authenticated subject by some means
authorize(Resource, Subject) - Method in interface org.jboss.security.AuthorizationManager
Authorize a resource for an authenticated subject
authorize(Resource, Subject, RoleGroup) - Method in interface org.jboss.security.AuthorizationManager
Authorize a resource given a role
authorize(Resource, Subject, Group) - Method in interface org.jboss.security.AuthorizationManager
Authorize a resource given a Group of Principals representing roles
authorize(Resource, Identity, Permission) - Method in interface org.jboss.security.AuthorizationManager
Authorize access to the resource if the specified identity has the proper permissions.
authorize(String, Method, Principal, String, CodeSource, Subject, RunAs, String, RoleGroup) - Method in class org.jboss.security.javaee.AbstractEJBAuthorizationHelper
Authorize the EJB Invocation

B

BaseSecurityManager - Interface in org.jboss.security
Interface that defines common behavior among the various Security Managers

C

cacheHit(T) - Method in interface org.jboss.security.cache.SecurityCache
Cache Entry present?
cacheOperation(T, Map<String, Object>) - Method in interface org.jboss.security.cache.SecurityCache
Perform a cache operation
callbackHandler - Variable in class org.jboss.security.authorization.AuthorizationContext
 
callbackHandler - Variable in class org.jboss.security.client.SecurityClient
 
callbackHandler - Variable in class org.jboss.security.identitytrust.IdentityTrustContext
Any Callback Handler
CALLER_RAI_IDENTIFIER - Static variable in interface org.jboss.security.SecurityConstants
Identifier that specifies the caller run-as identifier for usage in the PolicyContext Subject context handler.
CertificateIdentity - Interface in org.jboss.security.identity.extensions
Represents an Identity using X509 certificates
CertificateIdentityFactory - Class in org.jboss.security.identity.extensions
Factory to create Certificate Identities
CertificateIdentityFactory() - Constructor for class org.jboss.security.identity.extensions.CertificateIdentityFactory
 
checkPermission(ACLPermission) - Method in interface org.jboss.security.acl.ACLEntry
Checks if the specified permission is part of the this entry's permission.
checkResourcePermission(Map<String, Object>, ServletRequest, ServletResponse, Subject, String, String) - Method in class org.jboss.security.javaee.AbstractWebAuthorizationHelper
Validate that the caller has the permission to access a web resource
CHILD_RESOURCES - Static variable in interface org.jboss.security.authorization.ResourceKeys
 
cleanUp() - Method in class org.jboss.security.client.SecurityClient
Provide an opportunity for client implementations to clean up
clearIdentities(Class<?>) - Method in class org.jboss.security.SecurityContextUtil
Clear Identities of a particular type
clearRoles() - Method in interface org.jboss.security.identity.RoleGroup
Clear all the roles
clearSecurityContext() - Static method in class org.jboss.security.SecurityContextAssociation
Clear the current security context
commit() - Method in interface org.jboss.security.authorization.AuthorizationModule
Overall authorization process has succeeded.
commit() - Method in interface org.jboss.security.identitytrust.IdentityTrustModule
The IdentityTrust Process has succeeded.
containsAll(Role) - Method in interface org.jboss.security.identity.Role
Indicate whether the argument role is equal or contained depending on the role-type
containsAtleastOneRole(RoleGroup) - Method in interface org.jboss.security.identity.RoleGroup
Validates whether there is at least one matching role in "anotherRoleGroup"
containsRole(Role) - Method in interface org.jboss.security.identity.RoleGroup
Validates whether a simple role is available
CONTEXT_ID - Static variable in interface org.jboss.security.SecurityConstants
 
ControlFlag - Class in org.jboss.security.config
Control Flag for module entries
ControlFlag(String) - Constructor for class org.jboss.security.config.ControlFlag
 
controlFlags - Variable in class org.jboss.security.acl.ACLContext
Control Flags for the individual modules
controlFlags - Variable in class org.jboss.security.authorization.AuthorizationContext
Control Flags for the individual modules
controlFlags - Variable in class org.jboss.security.identitytrust.IdentityTrustContext
Control Flags for the individual modules
createACL(Resource) - Method in interface org.jboss.security.acl.ACLPersistenceStrategy
Creates a new ACL and associates it to the given resource.
createACL(Resource, Collection<ACLEntry>) - Method in interface org.jboss.security.acl.ACLPersistenceStrategy
Creates a new ACL with the specified entries and associates it to the given resource.
createIdentity(Principal, X509Certificate[], Role) - Method in class org.jboss.security.identity.extensions.CertificateIdentityFactory
 
createIdentity(Principal, Object) - Static method in class org.jboss.security.identity.extensions.CredentialIdentityFactory
 
createIdentity(Principal, Object, Role) - Static method in class org.jboss.security.identity.extensions.CredentialIdentityFactory
 
createRole(String) - Static method in class org.jboss.security.identity.RoleFactory
 
createRoleGroup(String) - Static method in class org.jboss.security.identity.RoleFactory
 
createSecurityContext(String) - Static method in class org.jboss.security.SecurityContextFactory
Create a security context
createSecurityContext(String, String) - Static method in class org.jboss.security.SecurityContextFactory
Construct a SecurityContext
createSecurityContext(String, Class<? extends SecurityContext>) - Static method in class org.jboss.security.SecurityContextFactory
Create a security context given the class This method exists because classloader.loadClass is an expensive operation due to synchronization
createSecurityContext(Principal, Object, Subject, String) - Static method in class org.jboss.security.SecurityContextFactory
Create a security context
createSecurityContext(Principal, Object, Subject, String, String) - Static method in class org.jboss.security.SecurityContextFactory
Create a security context
createSubject() - Method in interface org.jboss.security.SubjectFactory
The Subject factory method.
createSubject(String) - Method in interface org.jboss.security.SubjectFactory
Create a subject given the security domain name
createSubjectInfo(Principal, Object, Subject) - Method in class org.jboss.security.SecurityContextUtil
Create SubjectInfo and set it in the current security context
createSubjectInfo(Identity, Subject) - Method in class org.jboss.security.SecurityContextUtil
Create a SubjectInfo
createUtil(SecurityContext) - Static method in class org.jboss.security.SecurityContextFactory
Return an instance of the SecurityContextUtil
createUtil(SecurityContext, String) - Static method in class org.jboss.security.SecurityContextFactory
Return an instance of the SecurityContextUtil given a FQN of the util class
createUtil(SecurityContext, Class<? extends SecurityContextUtil>) - Static method in class org.jboss.security.SecurityContextFactory
Return an instance of the SecurityContextUtil given a Class instance of the util class
credential - Variable in class org.jboss.security.client.SecurityClient
 
CREDENTIAL - Static variable in interface org.jboss.security.SecurityConstants
 
CredentialIdentity<T> - Interface in org.jboss.security.identity.extensions
An identity with credential
CredentialIdentityFactory - Class in org.jboss.security.identity.extensions
Factory to create Credential Identity
CredentialIdentityFactory() - Constructor for class org.jboss.security.identity.extensions.CredentialIdentityFactory
 
CUSTOM - Static variable in interface org.jboss.security.authorization.PolicyRegistration
Represents a Custom policy

D

DEFAULT_APPLICATION_POLICY - Static variable in interface org.jboss.security.SecurityConstants
Default Application Policy
DEFAULT_AUTHORIZATION_CLASS - Static variable in interface org.jboss.security.SecurityConstants
Default AuthorizationManager implementation, the AuthorizationManager service uses
DEFAULT_EJB_APPLICATION_POLICY - Static variable in interface org.jboss.security.SecurityConstants
Application Policy driving the ejb authorization layer
DEFAULT_WEB_APPLICATION_POLICY - Static variable in interface org.jboss.security.SecurityConstants
Application Policy driving the web authorization layer
DENY - Static variable in class org.jboss.security.authorization.AuthorizationContext
 
DENY - Variable in class org.jboss.security.identitytrust.IdentityTrustContext
 
DEPLOYMENT_PRINCIPAL_ROLES_MAP - Static variable in interface org.jboss.security.SecurityConstants
 
deRegisterACL(Resource) - Method in interface org.jboss.security.acl.ACLRegistration
Deregisters the ACL associated with the specified resource.
deRegisterPolicy(String, String) - Method in interface org.jboss.security.authorization.PolicyRegistration
Unregister a policy
destroy() - Method in interface org.jboss.security.authorization.AuthorizationModule
A final cleanup opportunity offered
DISABLE_SECDOMAIN_OPTION - Static variable in interface org.jboss.security.SecurityConstants
System Property that disables the addition of security domain in the module options passed to login module
doesUserHaveRole(Principal, Set<Principal>) - Method in interface org.jboss.security.AuthorizationManager
Validates the application domain roles to which the operational environment Principal belongs.
doesUserHaveRole(Principal, Set<Principal>) - Method in interface org.jboss.security.RealmMapping
Validates the application domain roles to which the operational environment Principal belongs.

E

EJBAuthenticationHelper - Class in org.jboss.security.javaee
Helper Class for EJB Authentication
EJBAuthenticationHelper(SecurityContext) - Constructor for class org.jboss.security.javaee.EJBAuthenticationHelper
 
enableAudit - Variable in class org.jboss.security.javaee.AbstractWebAuthorizationHelper
 
EntitlementHolder<T> - Interface in org.jboss.security.authorization
Interface representing holder of objects that are entitled as part of an authorization process in instance based security
equals(Object) - Method in class org.jboss.security.config.ControlFlag
 
ERROR - Static variable in interface org.jboss.security.audit.AuditLevel
Denotes situations where there has been a server exception

F

FAILURE - Static variable in interface org.jboss.security.audit.AuditLevel
Denotes situations when there has been a failed attempt

G

GeneralizedAuthenticationManager - Interface in org.jboss.security
Marker interface that combines the legacy AuthenticationManager and the new JASPI (JSR-196) ServerAuthContext interfaces
get(T) - Method in interface org.jboss.security.cache.SecurityCache
Get Cache Entry
get(String) - Method in class org.jboss.security.SecurityContextUtil
Return an object from the Security Context
getACL(Resource) - Method in interface org.jboss.security.acl.ACLPersistenceStrategy
Obtains a reference to the ACL associated to the given resource.
getACLs() - Method in interface org.jboss.security.acl.ACLPersistenceStrategy
Obtains all ACLs that are managed by this ACLPersistenceStrategy.
getActiveSubject() - Method in interface org.jboss.security.AuthenticationManager
Deprecated. Use the JACC PolicyContextHandler using key "javax.security.auth.Subject.container"
getAuditLevel() - Method in class org.jboss.security.audit.AuditEvent
Return the Audit Level
getAuditManager(String) - Method in interface org.jboss.security.ISecurityManagement
AuditManager configured for the security domain
getAuditManager() - Method in interface org.jboss.security.SecurityManagerLocator
 
getAuthenticatedSubject() - Method in class org.jboss.security.SubjectInfo
 
getAuthenticationManager(String) - Method in interface org.jboss.security.ISecurityManagement
Authentication Manager for the security domain
getAuthenticationManager() - Method in interface org.jboss.security.SecurityManagerLocator
 
getAuthorizationManager(String) - Static method in class org.jboss.security.factories.AuthorizationManagerFactory
 
getAuthorizationManager(String) - Method in interface org.jboss.security.ISecurityManagement
Authorization Manager for the security domain
getAuthorizationManager() - Method in interface org.jboss.security.SecurityManagerLocator
 
getCallerPrincipal() - Method in class org.jboss.security.javaee.AbstractJavaEEHelper
 
getContextMap() - Method in class org.jboss.security.audit.AuditEvent
Get the Contextual Map
getContextMap(Principal, String) - Method in class org.jboss.security.javaee.AbstractJavaEEHelper
 
getCredential() - Method in interface org.jboss.security.identity.extensions.CredentialIdentity
Return a credential
getCredential() - Method in class org.jboss.security.SecurityContextUtil
Get the credential
getCredential() - Method in class org.jboss.security.SecurityIdentity
 
getData() - Method in interface org.jboss.security.SecurityContext
Context Map
getDescription() - Method in class org.jboss.security.javaee.SecurityRoleRef
Get the description.
getEJBAuthenticationHelper(SecurityContext) - Static method in class org.jboss.security.javaee.SecurityHelperFactory
Get the EJB Authentication Helper given a security context
getEJBAuthorizationHelper(SecurityContext) - Static method in class org.jboss.security.javaee.SecurityHelperFactory
Get the EJB Authorization Helper given a security context
getEJBVersion() - Method in class org.jboss.security.javaee.AbstractEJBAuthorizationHelper
Get the EJB Version
getEntitled() - Method in interface org.jboss.security.authorization.EntitlementHolder
Get a list of objects from the Authorization Resource that are entitled
getEntitlements(Class<T>, Resource, Identity) - Method in class org.jboss.security.acl.ACLContext
Instance Based Security Get all the entitlements assigned to the components of a Resource
getEntitlements(Class<T>, Resource, Identity) - Method in interface org.jboss.security.acl.ACLProvider
For a given Resource and an Identity, return all the entitlements Eg: A portal page can consist of say 10 components such as windows, subpages etc.
getEntitlements(Class<T>, Resource, Identity) - Method in interface org.jboss.security.AuthorizationManager
Instance Based Security Get all the entitlements assigned to the components of a Resource
getEntries() - Method in interface org.jboss.security.acl.ACL
Obtains the collection of all ACLEntries in this ACL.
getEntry(Identity) - Method in interface org.jboss.security.acl.ACL
Obtains the entry that corresponds to the specified identity.
getEntry(String) - Method in interface org.jboss.security.acl.ACL
Obtains the entry that corresponds to the specified identity or role name.
getFactory(IdentityType) - Static method in class org.jboss.security.identity.IdentityFactory
 
getIdentities(Class<?>) - Method in class org.jboss.security.SecurityContextUtil
Get a set of identities of a particular type
getIdentities() - Method in class org.jboss.security.SubjectInfo
 
getIdentity() - Method in interface org.jboss.security.acl.ACLEntry
Obtains the Identity for which a permission has been assigned in this entry.
getIdentity() - Method in interface org.jboss.security.RunAs
Return the identity represented
getIdentity(Class<T>) - Method in class org.jboss.security.SubjectInfo
 
getIdentityOrRole() - Method in interface org.jboss.security.acl.ACLEntry
Obtains the identity or role for which a permission has been assigned in this entry.
getIdentityTrustManager(String) - Method in interface org.jboss.security.ISecurityManagement
IdentityTrustManager configured for the security domain
getIdentityTrustManager() - Method in interface org.jboss.security.SecurityManagerLocator
 
getIncomingRunAs() - Method in interface org.jboss.security.SecurityContext
RunAs that is being propagated into this context by an external context #setIncomingRunAs()
getIncomingRunAs() - Method in class org.jboss.security.SecurityIdentity
 
getInstance() - Static method in class org.jboss.security.identity.extensions.CertificateIdentityFactory
 
getInstance() - Static method in class org.jboss.security.identity.extensions.CredentialIdentityFactory
 
getKerberosToken() - Method in interface org.jboss.security.identity.fed.KerberosIdentity
Return the underlying Kerberos Object
getKeyManagerFactory() - Method in interface org.jboss.security.SecurityDomain
Get the KeyManagerFactory associated with the security domain
getKeyStore() - Method in interface org.jboss.security.SecurityDomain
Get the keystore associated with the security domain
getLayer() - Method in interface org.jboss.security.authorization.Resource
 
getLink() - Method in class org.jboss.security.javaee.SecurityRoleRef
Get the link.
getMap() - Method in interface org.jboss.security.authorization.Resource
 
getMappedObject() - Method in class org.jboss.security.mapping.MappingResult
 
getMappingContext(Class<T>) - Method in interface org.jboss.security.mapping.MappingManager
 
getMappingManager(String) - Method in interface org.jboss.security.ISecurityManagement
Mapping manager configured with providers
getMappingManager() - Method in interface org.jboss.security.SecurityManagerLocator
 
getMappingResult() - Method in class org.jboss.security.mapping.MappingContext
 
getModules() - Method in class org.jboss.security.mapping.MappingContext
Get the set of mapping modules
getName() - Method in class org.jboss.security.config.ModuleOption
 
getName() - Method in interface org.jboss.security.identity.Identity
Get the name of the identity
getName() - Method in class org.jboss.security.javaee.SecurityRoleRef
Get the name.
getOpenIdObject() - Method in interface org.jboss.security.identity.fed.OpenIdIdentity
Return the underlying OpenID Object
getOutgoingRunAs() - Method in interface org.jboss.security.SecurityContext
RunAs Representation SecurityContext.setOutgoingRunAs(RunAs)
getOutgoingRunAs() - Method in class org.jboss.security.SecurityIdentity
 
getParent() - Method in interface org.jboss.security.identity.Role
Gets a reference to the parent role, if one is available.
getPermission() - Method in interface org.jboss.security.acl.ACLEntry
Obtains the Permission object held by this entry.
getPersistenceStrategy() - Method in interface org.jboss.security.acl.ACLProvider
Obtains the ACLPersistenceStrategy associated with this provider.
getPolicy(String, String, Map<String, Object>) - Method in interface org.jboss.security.authorization.PolicyRegistration
Obtain the registered policy for the context id
getPolicyRegistration() - Method in class org.jboss.security.javaee.AbstractJavaEEHelper
 
getPrincipal(Principal) - Method in interface org.jboss.security.RealmMapping
Map from the operational environment Principal to the application domain principal.
getPrincipal() - Method in class org.jboss.security.SecurityIdentity
 
getProof() - Method in interface org.jboss.security.RunAs
Return the proof of identity
getProviders() - Method in class org.jboss.security.audit.AuditContext
 
getResource() - Method in interface org.jboss.security.acl.ACL
Obtains a reference to the resource being protected by this ACL.
getRole() - Method in interface org.jboss.security.identity.Identity
Get the Role (Role or RoleGroup)
getRoleName() - Method in interface org.jboss.security.identity.Role
Get Name of the Role
getRoles() - Method in interface org.jboss.security.identity.RoleGroup
Get the roles contained
getRoles() - Method in class org.jboss.security.SecurityContextUtil
Get the Roles associated with the user for the current security context
getRoles() - Method in class org.jboss.security.SubjectInfo
 
getSAMLObject() - Method in interface org.jboss.security.identity.fed.SAMLIdentity
Return the underlying SAML Object
getSecurityClient() - Static method in class org.jboss.security.client.SecurityClientFactory
Return the default Security Client The default Security Client is of type "org.jboss.security.client.JBossSecurityClient"
getSecurityClient(String) - Static method in class org.jboss.security.client.SecurityClientFactory
Return a security client of type
getSecurityClient(Class<?>) - Static method in class org.jboss.security.client.SecurityClientFactory
Obtain a Security Client
getSecurityContext() - Method in class org.jboss.security.callbacks.SecurityContextCallback
 
getSecurityContext() - Method in class org.jboss.security.callbacks.SecurityContextCallbackHandler
 
getSecurityContext() - Method in class org.jboss.security.javaee.AbstractJavaEEHelper
 
getSecurityContext() - Static method in class org.jboss.security.SecurityContextAssociation
Get a security context
getSecurityDomain() - Method in class org.jboss.security.acl.ACLContext
Return the Security Domain Name
getSecurityDomain() - Method in class org.jboss.security.authorization.AuthorizationContext
Return the Security Domain Name
getSecurityDomain() - Method in interface org.jboss.security.BaseSecurityManager
Get the security domain from which the security manager is from.
getSecurityDomain() - Method in interface org.jboss.security.SecurityContext
Return the Security Domain
getSecurityIdentity() - Method in class org.jboss.security.SecurityContextUtil
Get a holder of subject, runAs and caller RunAs
getSecurityManagement() - Method in interface org.jboss.security.SecurityContext
Get the SecurityManagement object to get hold of the various managers
getSubject() - Method in class org.jboss.security.SecurityContextUtil
Get the subject the security context
getSubject() - Method in class org.jboss.security.SecurityIdentity
 
getSubjectInfo() - Method in interface org.jboss.security.SecurityContext
Subject Info
getSubjectRoles(Subject, CallbackHandler) - Method in interface org.jboss.security.AuthorizationManager
Get the Current Roles for the authenticated Subject The AuthorizationManager will apply role generation and role mapping logic configured for the security domain
getTargetPrincipal(Principal, Map<String, Object>) - Method in interface org.jboss.security.AuthenticationManager
Trust related usecases may require translation of a principal from another domain to the current domain An implementation of this interface may need to do a backdoor contact of the external trust provider in deriving the target principal
getTargetRoles(Principal, Map<String, Object>) - Method in interface org.jboss.security.AuthorizationManager
Trust usecases may have a need to determine the roles of the target principal which has been derived via a principal from another domain by the Authentication Manager An implementation of this interface may have to contact a trust provider for additional information about the principal
getTrustManagerFactory() - Method in interface org.jboss.security.SecurityDomain
Get the TrustManagerFactory associated with the security domain
getTrustStore() - Method in interface org.jboss.security.SecurityDomain
Get the truststore associated with the security domain.
getType() - Method in interface org.jboss.security.identity.Role
Get type of role
getUnderlyingException() - Method in class org.jboss.security.audit.AuditEvent
Get the Exception part of the audit
getUserName() - Method in class org.jboss.security.SecurityContextUtil
Get the username from the security context
getUserPrincipal() - Method in class org.jboss.security.SecurityContextUtil
Get the user principal the security context
getUserRoles(Principal) - Method in interface org.jboss.security.AuthorizationManager
Deprecated.  
getUserRoles(Principal) - Method in interface org.jboss.security.RealmMapping
Return the set of domain roles the principal has been assigned.
getUtil() - Method in interface org.jboss.security.SecurityContext
Return a utility that is a facade to the internal storage mechanism of the Security Context This utility can be used to store information like roles etc in an implementation specific way
getValue() - Method in class org.jboss.security.config.ModuleOption
 
getWebAuthorizationHelper(SecurityContext) - Static method in class org.jboss.security.javaee.SecurityHelperFactory
Get the Web Authorization Helper given a security context
getWSTrustToken() - Method in interface org.jboss.security.identity.fed.WSTrustIdentity
Return the underlying WSTrust Object

H

handle(Callback[]) - Method in class org.jboss.security.callbacks.SecurityContextCallbackHandler
 
hashCode() - Method in class org.jboss.security.config.ControlFlag
 
hasModules() - Method in class org.jboss.security.mapping.MappingContext
Optimization Step to determine if we have configured mapping modules to avoid unnecessary mapping step
hasRole(String, Principal, String, Set<Principal>, String, Subject) - Method in class org.jboss.security.javaee.AbstractWebAuthorizationHelper
Validate that the caller has the required role to access a resource
HASROLE_PRINCIPAL - Static variable in interface org.jboss.security.authorization.ResourceKeys
 
hasUserDataPermission(Map<String, Object>, ServletRequest, ServletResponse, String, Subject) - Method in class org.jboss.security.javaee.AbstractWebAuthorizationHelper
Validate whether the transport constraints are met by the caller

I

Identity - Interface in org.jboss.security.identity
Identity of an entity (user, process etc)
IdentityFactory - Class in org.jboss.security.identity
IdentityFactory to create Identities
IdentityFactory() - Constructor for class org.jboss.security.identity.IdentityFactory
 
IdentityTrustContext - Class in org.jboss.security.identitytrust
Identity Trust Context that encloses multiple IdentityTrustModules making trust decisions
IdentityTrustContext() - Constructor for class org.jboss.security.identitytrust.IdentityTrustContext
 
IdentityTrustException - Exception in org.jboss.security.identitytrust
Identity Trust Exception
IdentityTrustException() - Constructor for exception org.jboss.security.identitytrust.IdentityTrustException
 
IdentityTrustException(String, Throwable) - Constructor for exception org.jboss.security.identitytrust.IdentityTrustException
 
IdentityTrustException(String) - Constructor for exception org.jboss.security.identitytrust.IdentityTrustException
 
IdentityTrustException(Throwable) - Constructor for exception org.jboss.security.identitytrust.IdentityTrustException
 
IdentityTrustManager - Interface in org.jboss.security.identitytrust
Interface representing the trust manager for determining Identity
IdentityTrustManager.TrustDecision - Enum in org.jboss.security.identitytrust
 
IdentityTrustModule - Interface in org.jboss.security.identitytrust
IdentityTrustModule that is capable of making trust decisions
IdentityType - Enum in org.jboss.security.identity
Identity Type
INFO - Static variable in interface org.jboss.security.audit.AuditLevel
Just some info being passed into the audit logs
init(Map<String, Object>) - Method in interface org.jboss.security.mapping.MappingProvider
Initialize the provider with the configured module options
initialize(Map<String, Object>, Map<String, Object>) - Method in interface org.jboss.security.acl.ACLProvider
Initialize the provider
initialize(Subject, CallbackHandler, Map<String, Object>, Map<String, Object>, RoleGroup) - Method in interface org.jboss.security.authorization.AuthorizationModule
Initialize the module
initialize(SecurityContext, CallbackHandler, Map<String, Object>, Map<String, Object>) - Method in interface org.jboss.security.identitytrust.IdentityTrustModule
Initialize the module with the SecurityContext on which trust decisions will be made
isAccessGranted(Resource, Identity, ACLPermission) - Method in interface org.jboss.security.acl.ACLProvider
Checks if the given identity has the permissions needed to access the specified resource.
isCallerInRole(String, String, Principal, Subject, String, Set<SecurityRoleRef>) - Method in class org.jboss.security.javaee.AbstractEJBAuthorizationHelper
Check if the caller is in any of the roles
isCallerInRole(String, String, Principal, Subject, String, Set<SecurityRoleRef>, boolean) - Method in class org.jboss.security.javaee.AbstractEJBAuthorizationHelper
Enforce EJB 1.1 restrictions that the role being checked has to be in the deployment descriptor
isClient() - Static method in class org.jboss.security.SecurityContextAssociation
Indicates whether we are on the client side
ISecurityManagement - Interface in org.jboss.security
Interface to obtain the various managers for security like authentication, authorization, audit, identitytrust etc
isEnableAudit() - Method in class org.jboss.security.javaee.AbstractWebAuthorizationHelper
 
isGranted(ACLPermission, Identity) - Method in interface org.jboss.security.acl.ACL
Verify if the given permission is assigned to the specified Identity.
isTrusted() - Method in class org.jboss.security.identitytrust.IdentityTrustContext
Make a trust decision
isTrusted(SecurityContext) - Method in interface org.jboss.security.identitytrust.IdentityTrustManager
Make a Trust Decision on a security context
isTrusted() - Method in interface org.jboss.security.identitytrust.IdentityTrustModule
Make the trust decision
isTrusted() - Method in class org.jboss.security.javaee.EJBAuthenticationHelper
Whether the current caller can be trusted?
isValid(Principal, Object) - Method in interface org.jboss.security.AuthenticationManager
The isValid method is invoked to see if a user identity and associated credentials as known in the operational environment are valid proof of the user identity.
isValid(Principal, Object, Subject) - Method in interface org.jboss.security.AuthenticationManager
The isValid method is invoked to see if a user identity and associated credentials as known in the operational environment are valid proof of the user identity.
isValid(Subject, String) - Method in class org.jboss.security.javaee.EJBAuthenticationHelper
Authenticate the caller
isValid(MessageInfo, Subject, String, CallbackHandler) - Method in interface org.jboss.security.ServerAuthenticationManager
Authenticate a Subject given the request response JSR-196(JASPI) messages
isVmwideAssociation() - Method in class org.jboss.security.client.SecurityClient
Is the Security Context establishment vm wide?

J

JAAS_CONTEXT_ROOT - Static variable in interface org.jboss.security.SecurityConstants
Default JAAS based Security Domain Context
jaasDesired - Variable in class org.jboss.security.client.SecurityClient
 
JACC - Static variable in interface org.jboss.security.authorization.PolicyRegistration
Represents a JACC policy
JASPI_AUTHENTICATION_MANAGER - Static variable in interface org.jboss.security.SecurityConstants
Default JASPI based secutity manager
JASPI_CONTEXT_ROOT - Static variable in interface org.jboss.security.SecurityConstants
Default JASPI based Security Domain Context
JASPI_DELEGATING_MODULE - Static variable in interface org.jboss.security.SecurityConstants
Default ServerAuthModule that delegates to a Login Module Stack
JAVAEE - Static variable in interface org.jboss.security.SecurityConstants
Identity Trust Constants

K

KerberosIdentity<T> - Interface in org.jboss.security.identity.fed
Interface for a Kerberos based Identity

L

login() - Method in class org.jboss.security.client.SecurityClient
Login with the desired method
loginConfigName - Variable in class org.jboss.security.client.SecurityClient
 
logout() - Method in class org.jboss.security.client.SecurityClient
Log Out

M

MappingContext<T> - Class in org.jboss.security.mapping
Generic Context used by the Mapping Framework
MappingContext(List<MappingProvider<T>>) - Constructor for class org.jboss.security.mapping.MappingContext
 
MappingManager - Interface in org.jboss.security.mapping
Manager that is used for mapping various types
MappingProvider<T> - Interface in org.jboss.security.mapping
A provider with mapping functionality
MappingResult<T> - Class in org.jboss.security.mapping
Generic Mapping Process Result
MappingResult() - Constructor for class org.jboss.security.mapping.MappingResult
 
MappingType - Enum in org.jboss.security.mapping
Type of mappings possible
ModuleOption - Class in org.jboss.security.config
A login module option name/value pair holder
ModuleOption(String) - Constructor for class org.jboss.security.config.ModuleOption
 
modules - Variable in class org.jboss.security.acl.ACLContext
 
modules - Variable in class org.jboss.security.authorization.AuthorizationContext
Roles of the Subject
modules - Variable in class org.jboss.security.identitytrust.IdentityTrustContext
List of Identity Trust Modules

N

NOTAPPLICABLE - Variable in class org.jboss.security.identitytrust.IdentityTrustContext
 

O

OpenIdIdentity<T> - Interface in org.jboss.security.identity.fed
Interface for a OpenID Identity
OPTIONAL - Static variable in class org.jboss.security.config.ControlFlag
 
org.jboss.security - package org.jboss.security
The basic security interfaces and classes are now located in the jbosssx module.
org.jboss.security.acl - package org.jboss.security.acl
 
org.jboss.security.annotation - package org.jboss.security.annotation
 
org.jboss.security.audit - package org.jboss.security.audit
 
org.jboss.security.authorization - package org.jboss.security.authorization
 
org.jboss.security.cache - package org.jboss.security.cache
 
org.jboss.security.callbacks - package org.jboss.security.callbacks
 
org.jboss.security.client - package org.jboss.security.client
 
org.jboss.security.config - package org.jboss.security.config
 
org.jboss.security.factories - package org.jboss.security.factories
 
org.jboss.security.identity - package org.jboss.security.identity
 
org.jboss.security.identity.extensions - package org.jboss.security.identity.extensions
 
org.jboss.security.identity.fed - package org.jboss.security.identity.fed
 
org.jboss.security.identitytrust - package org.jboss.security.identitytrust
 
org.jboss.security.javaee - package org.jboss.security.javaee
 
org.jboss.security.mapping - package org.jboss.security.mapping
 

P

PARENT_RESOURCE - Static variable in interface org.jboss.security.authorization.ResourceKeys
 
peformSASLLogin() - Method in class org.jboss.security.client.SecurityClient
 
performJAASLogin() - Method in class org.jboss.security.client.SecurityClient
 
performMapping(Map<String, Object>, T) - Method in class org.jboss.security.mapping.MappingContext
Apply mapping semantics on the passed object
performMapping(Map<String, Object>, T) - Method in interface org.jboss.security.mapping.MappingProvider
Map the passed object
performSimpleLogin() - Method in class org.jboss.security.client.SecurityClient
 
Permission - Interface in org.jboss.security.authorization
Marker interface for permission objects.
PERMIT - Static variable in class org.jboss.security.authorization.AuthorizationContext
 
PERMIT - Variable in class org.jboss.security.identitytrust.IdentityTrustContext
 
POLICY_REGISTRATION - Static variable in interface org.jboss.security.authorization.ResourceKeys
 
PolicyRegistration - Interface in org.jboss.security.authorization
Interface to register policies
policyRegistration - Variable in class org.jboss.security.javaee.AbstractJavaEEHelper
 
PRINCIPAL_IDENTIFIER - Static variable in interface org.jboss.security.SecurityConstants
 
PRINCIPAL_ROLES - Static variable in interface org.jboss.security.authorization.ResourceKeys
 
PRINCIPALS_SET_IDENTIFIER - Static variable in interface org.jboss.security.SecurityConstants
 
providerList - Variable in class org.jboss.security.audit.AuditContext
 
pushSubjectContext(Subject) - Method in class org.jboss.security.javaee.EJBAuthenticationHelper
Push the authenticated subject onto the security context IMPORTANT - this needs to be done after the isValid call

R

RealmMapping - Interface in org.jboss.security
The interface for Principal mapping.
registerACL(Resource) - Method in interface org.jboss.security.acl.ACLRegistration
Registers an ACL associated with the specified Resource.
registerACL(Resource, Collection<ACLEntry>) - Method in interface org.jboss.security.acl.ACLRegistration
Registers an ACL associated with the specified Resource using the supplied entries.
registerPolicy(String, String, URL) - Method in interface org.jboss.security.authorization.PolicyRegistration
Register a policy given the location and a context id
registerPolicy(String, String, InputStream) - Method in interface org.jboss.security.authorization.PolicyRegistration
Register a policy given a xml based stream and a context id
registerPolicyConfig(String, String, P) - Method in interface org.jboss.security.authorization.PolicyRegistration
Register a Policy Config model such as a JAXB model
registerPolicyConfigFile(String, String, InputStream) - Method in interface org.jboss.security.authorization.PolicyRegistration
Register a policy config file (that lists locations of policies)
remove(String) - Method in class org.jboss.security.SecurityContextUtil
Remove an object represented by the key from the security context
removeACL(ACL) - Method in interface org.jboss.security.acl.ACLPersistenceStrategy
Removes the given ACL, breaking the existing association with the resource it relates to.
removeACL(Resource) - Method in interface org.jboss.security.acl.ACLPersistenceStrategy
Removes the ACL associated with the specified resource.
removeEntry(ACLEntry) - Method in interface org.jboss.security.acl.ACL
Removes an entry from this ACL.
removeRole(Role) - Method in interface org.jboss.security.identity.RoleGroup
Remove a role
replaceProviders(List<AuditProvider>) - Method in class org.jboss.security.audit.AuditContext
 
REQUIRED - Static variable in class org.jboss.security.config.ControlFlag
 
REQUISITE - Static variable in class org.jboss.security.config.ControlFlag
 
Resource - Interface in org.jboss.security.authorization
Resource that is subject to Authorization Decisions
RESOURCE_PERM_CHECK - Static variable in interface org.jboss.security.authorization.ResourceKeys
 
ResourceKeys - Interface in org.jboss.security.authorization
Defines the keys for the Context Map in the Resource
ResourceType - Enum in org.jboss.security.authorization
Type of Resource for Authorization
Role - Interface in org.jboss.security.identity
Represents a Role
RoleFactory - Class in org.jboss.security.identity
Factory to create roles
RoleFactory() - Constructor for class org.jboss.security.identity.RoleFactory
 
RoleGroup - Interface in org.jboss.security.identity
Represents a group of roles
ROLENAME - Static variable in interface org.jboss.security.authorization.ResourceKeys
 
ROLEREF_PERM_CHECK - Static variable in interface org.jboss.security.authorization.ResourceKeys
 
ROLES_IDENTIFIER - Static variable in interface org.jboss.security.SecurityConstants
 
RoleType - Enum in org.jboss.security.identity
Type of Role
RunAs - Interface in org.jboss.security
Represent an entity X with a proof of identity Y
RUNAS_IDENTITY_IDENTIFIER - Static variable in interface org.jboss.security.SecurityConstants
Identifier that specifies the last RAI set

S

SAMLIdentity<T> - Interface in org.jboss.security.identity.fed
Interface for a SAML Identity
saslAuthorizationId - Variable in class org.jboss.security.client.SecurityClient
 
saslDesired - Variable in class org.jboss.security.client.SecurityClient
 
saslMechanism - Variable in class org.jboss.security.client.SecurityClient
 
SECURITY_CONTEXT - Static variable in interface org.jboss.security.SecurityConstants
 
SECURITY_CONTEXT_ROLES - Static variable in interface org.jboss.security.authorization.ResourceKeys
 
SECURITY_DOMAIN_OPTION - Static variable in interface org.jboss.security.SecurityConstants
The String option name used to pass in the security-domain name the LoginModule was configured in.
SecurityCache<T> - Interface in org.jboss.security.cache
Generic Security Cache Interface for usage by the security integration layers like authentication, authorization etc.
SecurityCacheException - Exception in org.jboss.security.cache
Security Cache Exception denoting a cache operation failure
SecurityCacheException() - Constructor for exception org.jboss.security.cache.SecurityCacheException
 
SecurityCacheException(String, Throwable) - Constructor for exception org.jboss.security.cache.SecurityCacheException
 
SecurityCacheException(String) - Constructor for exception org.jboss.security.cache.SecurityCacheException
 
SecurityCacheException(Throwable) - Constructor for exception org.jboss.security.cache.SecurityCacheException
 
SecurityClient - Class in org.jboss.security.client
Generic Security Client class
Basic Users:
SecurityClient() - Constructor for class org.jboss.security.client.SecurityClient
 
SecurityClientFactory - Class in org.jboss.security.client
Factory to return SecurityClient instances
SecurityClientFactory() - Constructor for class org.jboss.security.client.SecurityClientFactory
 
SecurityConstants - Interface in org.jboss.security
Defines Constants for usage in the Security Layer
securityContext - Variable in class org.jboss.security.identitytrust.IdentityTrustContext
Security Context On which the Trust Context needs to make a decision on.
securityContext - Variable in class org.jboss.security.javaee.AbstractJavaEEHelper
 
SecurityContext - Interface in org.jboss.security
Encapsulation of Authentication, Authorization, Mapping and other security aspects at the level of a security domain
securityContext - Variable in class org.jboss.security.SecurityContextUtil
 
SECURITYCONTEXT_THREADLOCAL - Static variable in class org.jboss.security.SecurityContextAssociation
Flag to indicate whether threads that are spawned inherit the security context from parent Set this to false if you do not want inheritance.
SecurityContextAssociation - Class in org.jboss.security
Security Context association in a threadlocal
SecurityContextAssociation() - Constructor for class org.jboss.security.SecurityContextAssociation
 
SecurityContextCallback - Class in org.jboss.security.callbacks
SecurityContext Callback
SecurityContextCallback() - Constructor for class org.jboss.security.callbacks.SecurityContextCallback
 
SecurityContextCallbackHandler - Class in org.jboss.security.callbacks
CallbackHandler for SecurityContext
SecurityContextCallbackHandler(SecurityContext) - Constructor for class org.jboss.security.callbacks.SecurityContextCallbackHandler
 
SecurityContextFactory - Class in org.jboss.security
Factory class to create Security Context instances
SecurityContextFactory() - Constructor for class org.jboss.security.SecurityContextFactory
 
SecurityContextUtil - Class in org.jboss.security
General Utility methods for dealing with the SecurityContext
SecurityContextUtil() - Constructor for class org.jboss.security.SecurityContextUtil
 
SecurityDomain - Annotation Type in org.jboss.security.annotation
Annotation for specifying the JBoss security domain for EJBs.
securityDomain - Variable in class org.jboss.security.audit.AuditContext
 
securityDomain - Variable in class org.jboss.security.identitytrust.IdentityTrustContext
Security Domain of the Identity Trust Context
SecurityDomain - Interface in org.jboss.security
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.
securityDomainName - Variable in class org.jboss.security.acl.ACLContext
 
securityDomainName - Variable in class org.jboss.security.authorization.AuthorizationContext
 
SecurityHelperFactory - Class in org.jboss.security.javaee
Factory to get to the helpers
SecurityHelperFactory() - Constructor for class org.jboss.security.javaee.SecurityHelperFactory
 
SecurityIdentity - Class in org.jboss.security
Represents an Identity of an agent interacting with the security service.
SecurityIdentity(SubjectInfo, RunAs, RunAs) - Constructor for class org.jboss.security.SecurityIdentity
Create a SecurityIdentity Instance
SecurityManagerLocator - Interface in org.jboss.security
Locator for the various security managers
SecurityRoleRef - Class in org.jboss.security.javaee
Represents a Security Role Ref element in the deployment descriptor
SecurityRoleRef() - Constructor for class org.jboss.security.javaee.SecurityRoleRef
 
SecurityRoleRef(String, String) - Constructor for class org.jboss.security.javaee.SecurityRoleRef
 
SecurityRoleRef(String, String, String) - Constructor for class org.jboss.security.javaee.SecurityRoleRef
 
ServerAuthenticationManager - Interface in org.jboss.security
AuthenticationManager with JSR-196 Semantics
SERVLET_LAYER - Static variable in interface org.jboss.security.SecurityConstants
Message Layers
set(String, T) - Method in class org.jboss.security.SecurityContextUtil
Set an object on the Security Context The context implementation may place the object in its internal data structures (like the Data Map)
setAuthenticatedSubject(Subject) - Method in class org.jboss.security.SubjectInfo
 
setClient() - Static method in class org.jboss.security.SecurityContextAssociation
Set the VM-wide client side usage
setContextMap(Map<String, Object>) - Method in class org.jboss.security.audit.AuditEvent
Set a non-modifiable Context Map
setCredential(T) - Method in interface org.jboss.security.identity.extensions.CredentialIdentity
Set a credential
setDefaultSecurityContextFQN(String) - Static method in class org.jboss.security.SecurityContextFactory
Set the default security context fqn
setDefaultSecurityContextUtilFQN(String) - Static method in class org.jboss.security.SecurityContextFactory
Set the default util class fqn
setDescription(String) - Method in class org.jboss.security.javaee.SecurityRoleRef
Set the description.
setEJBAuthorizationHelperClass(String) - Static method in class org.jboss.security.javaee.SecurityHelperFactory
Set the FQN of the ejb authorization helper class
setEJBVersion(String) - Method in class org.jboss.security.javaee.AbstractEJBAuthorizationHelper
Set the EJB Version
setEnableAudit(boolean) - Method in class org.jboss.security.javaee.AbstractWebAuthorizationHelper
 
setFQN(String) - Static method in class org.jboss.security.factories.AuthorizationManagerFactory
 
setIdentities(Set<Identity>) - Method in class org.jboss.security.SecurityContextUtil
Set the Identities into the Security Context
setIdentities(Set<Identity>) - Method in class org.jboss.security.SubjectInfo
 
setIncomingRunAs(RunAs) - Method in interface org.jboss.security.SecurityContext
Set the RunAs that is propagating into this context.
setJAAS(String, CallbackHandler) - Method in class org.jboss.security.client.SecurityClient
Set the JAAS Login Configuration Name and Call back handler
setKerberosToken(T) - Method in interface org.jboss.security.identity.fed.KerberosIdentity
Set the underlying Kerberos Object
setLink(String) - Method in class org.jboss.security.javaee.SecurityRoleRef
Set the link.
setMappedObject(T) - Method in class org.jboss.security.mapping.MappingResult
 
setMappingResult(MappingResult<T>) - Method in interface org.jboss.security.mapping.MappingProvider
Injected by the MappingContext
setName(String) - Method in class org.jboss.security.javaee.SecurityRoleRef
Set the name.
setOpenIdObject(T) - Method in interface org.jboss.security.identity.fed.OpenIdIdentity
Set the underlying OpenID Object
setOutgoingRunAs(RunAs) - Method in interface org.jboss.security.SecurityContext
Set the current RunAs for the security context that will be propagated out to other security context.
setPersistenceStrategy(ACLPersistenceStrategy) - Method in interface org.jboss.security.acl.ACLProvider
Sets the persistence strategy to be used by this provider.
setPolicyRegistration(PolicyRegistration) - Method in class org.jboss.security.javaee.AbstractJavaEEHelper
 
setRoles(RoleGroup) - Method in class org.jboss.security.SecurityContextUtil
Set the roles for the user for the current security context
setRoles(RoleGroup) - Method in class org.jboss.security.SubjectInfo
 
setSAMLObject(T) - Method in interface org.jboss.security.identity.fed.SAMLIdentity
Set the underlying SAML Object
setSASL(String, String, CallbackHandler) - Method in class org.jboss.security.client.SecurityClient
Set the mechanism and other parameters for SASL Client
setSecurityContext(SecurityContext) - Method in class org.jboss.security.callbacks.SecurityContextCallback
 
setSecurityContext(SecurityContext) - Method in class org.jboss.security.javaee.AbstractJavaEEHelper
 
setSecurityContext(SecurityContext) - Static method in class org.jboss.security.SecurityContextAssociation
Set a security context
setSecurityContext(SecurityContext) - Method in class org.jboss.security.SecurityContextUtil
 
setSecurityIdentity(SecurityIdentity) - Method in class org.jboss.security.SecurityContextUtil
Inject subject, runAs and callerRunAs into the security context Mainly used by integration code base to cache the security identity and put back to the security context
setSecurityManagement(ISecurityManagement) - Method in interface org.jboss.security.SecurityContext
Set the SecurityManagement holder
setSimple(Object, Object) - Method in class org.jboss.security.client.SecurityClient
Set the user name and credential for simple login (non-jaas, non-sasl)
setSimpleRoleClass(String) - Static method in class org.jboss.security.identity.RoleFactory
 
setSimpleRoleGroupClass(String) - Static method in class org.jboss.security.identity.RoleFactory
 
setSubjectInfo(SubjectInfo) - Method in interface org.jboss.security.SecurityContext
Subject Info
setUnderlyingException(Exception) - Method in class org.jboss.security.audit.AuditEvent
Set the exception on which an audit is happening
setValue(Object) - Method in class org.jboss.security.config.ModuleOption
 
setVmwideAssociation(boolean) - Method in class org.jboss.security.client.SecurityClient
Set the vm wide association of security context (Default : false)s
setWebAuthorizationHelperClass(String) - Static method in class org.jboss.security.javaee.SecurityHelperFactory
Set the FQN of the web authorization helper class
setWSTrustToken(T) - Method in interface org.jboss.security.identity.fed.WSTrustIdentity
Set the underlying WSTrust Object
sharedState - Variable in class org.jboss.security.acl.ACLContext
 
sharedState - Variable in class org.jboss.security.authorization.AuthorizationContext
 
sharedState - Variable in class org.jboss.security.identitytrust.IdentityTrustContext
Shared State between trust modules
SUBJECT - Static variable in interface org.jboss.security.SecurityConstants
 
SUBJECT_CONTEXT_KEY - Static variable in interface org.jboss.security.SecurityConstants
Policy Context Constants
SubjectFactory - Interface in org.jboss.security
This interface represents a factory for Subjects.
SubjectInfo - Class in org.jboss.security
Holds information - principal, credential and subject This class is handled by the Util class associated with the security context
SubjectSecurityManager - Interface in org.jboss.security
All functionality in this interface is now in the base AuthenticationManager interface.
SUCCESS - Static variable in interface org.jboss.security.audit.AuditLevel
 
SUFFICIENT - Static variable in class org.jboss.security.config.ControlFlag
 
supports(Class<?>) - Method in interface org.jboss.security.mapping.MappingProvider
Whether this mapping provider supports mapping T

T

tearDown() - Method in interface org.jboss.security.acl.ACLProvider
Give an opportunity for the provider to finalize the operations
toString() - Method in class org.jboss.security.audit.AuditEvent
 
toString() - Method in class org.jboss.security.config.ControlFlag
Returns the string represented "required", "requisite" etc
toString() - Method in class org.jboss.security.javaee.SecurityRoleRef
 
toString() - Method in enum org.jboss.security.mapping.MappingType
 
toString() - Method in class org.jboss.security.SubjectInfo
 

U

updateACL(ACL) - Method in interface org.jboss.security.acl.ACLPersistenceStrategy
Updates the given ACL.
USERDATA_PERM_CHECK - Static variable in interface org.jboss.security.authorization.ResourceKeys
 
userPrincipal - Variable in class org.jboss.security.client.SecurityClient
 

V

valueOf(String) - Static method in enum org.jboss.security.authorization.ResourceType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in class org.jboss.security.config.ControlFlag
Method that returns the correct Control flag that is associated with the argument flag, which can be (REQUIRED, REQUISITE, SUFFICIENT and OPTIONAL)
valueOf(String) - Static method in enum org.jboss.security.identity.IdentityType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jboss.security.identity.RoleType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jboss.security.identitytrust.IdentityTrustManager.TrustDecision
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jboss.security.mapping.MappingType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.jboss.security.authorization.ResourceType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jboss.security.identity.IdentityType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jboss.security.identity.RoleType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jboss.security.identitytrust.IdentityTrustManager.TrustDecision
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jboss.security.mapping.MappingType
Returns an array containing the constants of this enum type, in the order they are declared.
version - Variable in class org.jboss.security.javaee.AbstractEJBAuthorizationHelper
 
vmwideAssociation - Variable in class org.jboss.security.client.SecurityClient
Perform a VMWide association of security context

W

WEB_REQUEST_KEY - Static variable in interface org.jboss.security.SecurityConstants
 
WSTrustIdentity<T> - Interface in org.jboss.security.identity.fed
Interface for a WS-Trust based Identity

X

XACML - Static variable in interface org.jboss.security.authorization.PolicyRegistration
Represents an xacml policy

A B C D E F G H I J K L M N O P R S T U V W X

Copyright © 2009 JBoss Inc.. All Rights Reserved.