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

A

add(String) - Method in class org.jboss.seam.security.permission.PermissionMetadata.ActionSet
 
addAlreadyLoggedInMessage(AlreadyLoggedInEvent, Messages) - Method in class org.jboss.seam.security.SecurityEventMessages
 
addAttributes(IdentityStoreInvocationContext, IdentityObject, IdentityObjectAttribute[]) - Method in class org.jboss.seam.security.management.picketlink.JpaIdentityStore
 
addGroup(String, String) - Method in class org.jboss.seam.security.IdentityImpl
 
addLoginFailedMessage(LoginFailedEvent, Messages) - Method in class org.jboss.seam.security.SecurityEventMessages
 
addLoginSuccessMessage(LoggedInEvent, Messages, Credentials) - Method in class org.jboss.seam.security.SecurityEventMessages
 
addMembers(String) - Method in class org.jboss.seam.security.permission.PermissionMetadata.ActionSet
 
addNotLoggedInMessage(NotLoggedInEvent, Messages) - Method in class org.jboss.seam.security.SecurityEventMessages
 
addRole(String, String, String) - Method in class org.jboss.seam.security.IdentityImpl
 
addRole(String) - Method in class org.jboss.seam.security.RunAsOperation
 
addScope(BeforeBeanDiscovery) - Method in class org.jboss.seam.security.contexts.AuthenticationScopedExtension
 
addValue(Object) - Method in class org.jboss.seam.security.Attribute
 
ALGORITHM_MD5 - Static variable in class org.jboss.seam.security.management.PasswordHash
 
ALGORITHM_SHA - Static variable in class org.jboss.seam.security.management.PasswordHash
 
aroundInvoke(InvocationContext) - Method in class org.jboss.seam.security.SecurityInterceptor
 
assertPRF(byte[]) - Method in class org.jboss.seam.security.crypto.PBKDF2Engine
Factory method.
Attribute - Class in org.jboss.seam.security
Seam implementation of the PicketLink Attribute interface
Attribute() - Constructor for class org.jboss.seam.security.Attribute
 
authenticate() - Method in class org.jboss.seam.security.IdentityImpl
 
authenticate() - Method in class org.jboss.seam.security.jaas.JaasAuthenticator
 
authenticate() - Method in class org.jboss.seam.security.management.IdmAuthenticator
 
AuthenticationContext - Class in org.jboss.seam.security.contexts
 
AuthenticationContext() - Constructor for class org.jboss.seam.security.contexts.AuthenticationContext
 
AuthenticationScopedExtension - Class in org.jboss.seam.security.contexts
An extension that enables @AuthenticationScoped beans
AuthenticationScopedExtension() - Constructor for class org.jboss.seam.security.contexts.AuthenticationScopedExtension
 
AuthorizationObserver - Class in org.jboss.seam.security
This event observer
AuthorizationObserver() - Constructor for class org.jboss.seam.security.AuthorizationObserver
 

B

Base64 - Class in org.jboss.seam.security.util
Encodes and decodes to and from Base64 notation.
Base64.InputStream - Class in org.jboss.seam.security.util
A Base64.InputStream will read data from another java.io.InputStream, given in the constructor, and encode/decode to/from Base64 notation on the fly.
Base64.InputStream(InputStream) - Constructor for class org.jboss.seam.security.util.Base64.InputStream
Constructs a Base64.InputStream in DECODE mode.
Base64.InputStream(InputStream, int) - Constructor for class org.jboss.seam.security.util.Base64.InputStream
Constructs a Base64.InputStream in either ENCODE or DECODE mode.
Base64.OutputStream - Class in org.jboss.seam.security.util
A Base64.OutputStream will write data to another java.io.OutputStream, given in the constructor, and encode/decode to/from Base64 notation on the fly.
Base64.OutputStream(OutputStream) - Constructor for class org.jboss.seam.security.util.Base64.OutputStream
Constructs a Base64.OutputStream in ENCODE mode.
Base64.OutputStream(OutputStream, int) - Constructor for class org.jboss.seam.security.util.Base64.OutputStream
Constructs a Base64.OutputStream in either ENCODE or DECODE mode.
BaseAuthenticator - Class in org.jboss.seam.security
Abstract implementation of Authenticator which provides basic features
BaseAuthenticator() - Constructor for class org.jboss.seam.security.BaseAuthenticator
 
bin2hex(byte[]) - Static method in class org.jboss.seam.security.crypto.BinTools
Simple binary-to-hexadecimal conversion.
BinTools - Class in org.jboss.seam.security.crypto
Copied from Matthias Gartner's PKCS#5 implementation - see http://rtner.de/software/PBKDF2.html

BinTools() - Constructor for class org.jboss.seam.security.crypto.BinTools
 
bootstrap(IdentityStoreConfigurationContext) - Method in class org.jboss.seam.security.management.picketlink.JpaIdentityStore
 

C

canIdentify(Class<?>) - Method in class org.jboss.seam.security.permission.ClassIdentifierStrategy
 
canIdentify(Class<?>) - Method in class org.jboss.seam.security.permission.EntityIdentifierStrategy
 
ceil(int, int) - Method in class org.jboss.seam.security.crypto.PBKDF2Engine
Integer division with ceiling function.
checkConditionalRole(String, Object, String) - Method in class org.jboss.seam.security.permission.RuleBasedPermissionResolver
 
checkGroup(String, String) - Method in class org.jboss.seam.security.IdentityImpl
 
checkPermission(Object, String) - Method in class org.jboss.seam.security.IdentityImpl
 
checkRestriction(String) - Method in class org.jboss.seam.security.IdentityImpl
 
checkRole(String, String, String) - Method in class org.jboss.seam.security.IdentityImpl
 
ClassIdentifierStrategy - Class in org.jboss.seam.security.permission
An Identifier strategy for class-based permission checks
ClassIdentifierStrategy() - Constructor for class org.jboss.seam.security.permission.ClassIdentifierStrategy
 
clear() - Method in class org.jboss.seam.security.CredentialsImpl
 
clear() - Method in class org.jboss.seam.security.management.picketlink.JpaIdentityStoreSessionImpl
 
clearPermissions(Object) - Method in class org.jboss.seam.security.permission.JpaPermissionStore
 
clearPermissions(Object) - Method in class org.jboss.seam.security.permission.PermissionManager
 
close() - Method in class org.jboss.seam.security.management.picketlink.JpaIdentityStoreSessionImpl
 
close() - Method in class org.jboss.seam.security.util.Base64.OutputStream
Flushes and closes (I think, in the superclass) the stream.
commitTransaction() - Method in class org.jboss.seam.security.management.picketlink.JpaIdentityStoreSessionImpl
 
configure(IdentityStoreConfigurationMetaDataImpl) - Method in class org.jboss.seam.security.management.picketlink.IdentityStoreConfiguration
 
configureAttributes() - Method in class org.jboss.seam.security.management.picketlink.JpaIdentityStore
 
configureCredentials() - Method in class org.jboss.seam.security.management.picketlink.JpaIdentityStore
 
configureIdentityId() - Method in class org.jboss.seam.security.management.picketlink.JpaIdentityStore
 
configureIdentityName() - Method in class org.jboss.seam.security.management.picketlink.JpaIdentityStore
 
configureIdentityType() - Method in class org.jboss.seam.security.management.picketlink.JpaIdentityStore
 
configureRelationships() - Method in class org.jboss.seam.security.management.picketlink.JpaIdentityStore
 
configureRoleTypeName() - Method in class org.jboss.seam.security.management.picketlink.JpaIdentityStore
 
contains(String) - Method in class org.jboss.seam.security.permission.PermissionMetadata.ActionSet
 
create() - Method in class org.jboss.seam.security.JpaTokenStore
 
create() - Method in class org.jboss.seam.security.permission.IdentifierPolicy
 
createActionSet(Class<?>, String) - Method in class org.jboss.seam.security.permission.PermissionMetadata
 
createCallbackHandler() - Method in class org.jboss.seam.security.jaas.JaasAuthenticator
Creates a callback handler that can handle a standard username/password callback, using the credentials username and password properties
createIdentityObject(IdentityStoreInvocationContext, String, IdentityObjectType) - Method in class org.jboss.seam.security.management.picketlink.JpaIdentityStore
 
createIdentityObject(IdentityStoreInvocationContext, String, IdentityObjectType, Map<String, String[]>) - Method in class org.jboss.seam.security.management.picketlink.JpaIdentityStore
 
createIdentityStoreSession(Map<String, Object>) - Method in class org.jboss.seam.security.management.picketlink.JpaIdentityStore
 
createIdentityStoreSession() - Method in class org.jboss.seam.security.management.picketlink.JpaIdentityStore
 
createPasswordKey(char[], byte[], int) - Method in class org.jboss.seam.security.management.PasswordHash
 
createPermissionQuery(Object, Set<?>, IdentityObject) - Method in class org.jboss.seam.security.permission.JpaPermissionStore
Creates a Query that returns a list of permission records for the specified parameters.
createRelationship(IdentityStoreInvocationContext, IdentityObject, IdentityObject, IdentityObjectRelationshipType, String, boolean) - Method in class org.jboss.seam.security.management.picketlink.JpaIdentityStore
 
createRelationshipName(IdentityStoreInvocationContext, String) - Method in class org.jboss.seam.security.management.picketlink.JpaIdentityStore
 
createToken(String, String) - Method in class org.jboss.seam.security.JpaTokenStore
 
createToken(String, String) - Method in interface org.jboss.seam.security.TokenStore
 
CredentialProcessor - Interface in org.jboss.seam.security.management
Encodes credentials to be stored in persistent storage
CredentialsImpl - Class in org.jboss.seam.security
The default Credentials implementation.
CredentialsImpl() - Constructor for class org.jboss.seam.security.CredentialsImpl
 
CredentialType - Class in org.jboss.seam.security
Seam implementation of the PicketLink CredentialType interface.
CredentialType(String) - Constructor for class org.jboss.seam.security.CredentialType
 

D

DECODE - Static variable in class org.jboss.seam.security.util.Base64
Specify decoding.
decode(byte[], int, int, int) - Static method in class org.jboss.seam.security.util.Base64
Very low-level access to decoding ASCII characters in the form of a byte array.
decode(String) - Static method in class org.jboss.seam.security.util.Base64
Decodes data from Base64 notation, automatically detecting gzip-compressed data and decompressing it.
decode(String, int) - Static method in class org.jboss.seam.security.util.Base64
Decodes data from Base64 notation, automatically detecting gzip-compressed data and decompressing it.
decodeFileToFile(String, String) - Static method in class org.jboss.seam.security.util.Base64
Reads infile and decodes it to outfile.
decodeFromFile(String) - Static method in class org.jboss.seam.security.util.Base64
Convenience method for reading a base64-encoded file and decoding it.
decodeToFile(String, String) - Static method in class org.jboss.seam.security.util.Base64
Convenience method for decoding data to a file.
decodeToObject(String) - Static method in class org.jboss.seam.security.util.Base64
Attempts to decode Base64 data and deserialize a Java Object within.
deferredAuthenticationObserver(DeferredAuthenticationEvent) - Method in class org.jboss.seam.security.IdentityImpl
 
derivedKey - Variable in class org.jboss.seam.security.crypto.PBKDF2Parameters
The derived key is actually only a convenience to store a reference derived key.
deriveKey(String) - Method in interface org.jboss.seam.security.crypto.PBKDF2
Convert String-based input to internal byte array, then invoke PBKDF2.
deriveKey(String, int) - Method in interface org.jboss.seam.security.crypto.PBKDF2
Convert String-based input to internal byte array, then invoke PBKDF2.
deriveKey(String) - Method in class org.jboss.seam.security.crypto.PBKDF2Engine
 
deriveKey(String, int) - Method in class org.jboss.seam.security.crypto.PBKDF2Engine
 
doConfigure(IdentityStoreConfigurationMetaDataImpl) - Method in class org.jboss.seam.security.management.picketlink.IdentityStoreConfiguration
 
doConfigure(IdentityStoreConfigurationMetaDataImpl) - Method in class org.jboss.seam.security.management.picketlink.JpaIdentityStoreConfiguration
 
doFinal(byte[]) - Method in class org.jboss.seam.security.crypto.MacBasedPRF
 
doFinal(byte[]) - Method in interface org.jboss.seam.security.crypto.PRF
Pseudo Random Function
DONT_BREAK_LINES - Static variable in class org.jboss.seam.security.util.Base64
Don't break lines when encoding (violates strict Base64 specification)

E

encode(Credential, Map<String, Object>) - Method in interface org.jboss.seam.security.management.CredentialProcessor
Encodes the specified credential and returns a String representation of the encoded result.
encode(Credential, Map<String, Object>) - Method in class org.jboss.seam.security.management.PasswordHashEncoder
 
ENCODE - Static variable in class org.jboss.seam.security.util.Base64
Specify encoding.
encodeBytes(byte[]) - Static method in class org.jboss.seam.security.util.Base64
Encodes a byte array into Base64 notation.
encodeBytes(byte[], int) - Static method in class org.jboss.seam.security.util.Base64
Encodes a byte array into Base64 notation.
encodeBytes(byte[], int, int) - Static method in class org.jboss.seam.security.util.Base64
Encodes a byte array into Base64 notation.
encodeBytes(byte[], int, int, int) - Static method in class org.jboss.seam.security.util.Base64
Encodes a byte array into Base64 notation.
encodeFileToFile(String, String) - Static method in class org.jboss.seam.security.util.Base64
Reads infile and encodes it to outfile.
encodeFromFile(String) - Static method in class org.jboss.seam.security.util.Base64
Convenience method for reading a binary file and base64-encoding it.
encodeObject(Serializable) - Static method in class org.jboss.seam.security.util.Base64
Serializes an object and returns the Base64-encoded version of that serialized object.
encodeObject(Serializable, int) - Static method in class org.jboss.seam.security.util.Base64
Serializes an object and returns the Base64-encoded version of that serialized object.
encodeToFile(byte[], String) - Static method in class org.jboss.seam.security.util.Base64
Convenience method for encoding data to a file.
encodeToken(String, String) - Method in class org.jboss.seam.security.RememberMe
 
EntityIdentifierStrategy - Class in org.jboss.seam.security.permission
An Identifier strategy for entity-based permission checks
EntityIdentifierStrategy() - Constructor for class org.jboss.seam.security.permission.EntityIdentifierStrategy
 
equals(Object) - Method in class org.jboss.seam.security.management.IdentityObjectImpl
 
equals(Object) - Method in class org.jboss.seam.security.management.IdentityObjectRelationshipImpl
 
equals(Object) - Method in class org.jboss.seam.security.management.IdentityObjectRelationshipTypeImpl
 
equals(Object) - Method in class org.jboss.seam.security.management.IdentityObjectTypeImpl
 
execute() - Method in class org.jboss.seam.security.RunAsOperation
 

F

filterByPermission(Collection<?>, String) - Method in class org.jboss.seam.security.IdentityImpl
 
filterByPermission(Collection<?>, String) - Method in class org.jboss.seam.security.permission.PermissionMapper
 
filterSetByAction(Set<Object>, String) - Method in class org.jboss.seam.security.permission.PersistentPermissionResolver
 
filterSetByAction(Set<Object>, String) - Method in class org.jboss.seam.security.permission.RuleBasedPermissionResolver
 
findAllSessions() - Method in class org.jboss.seam.security.session.SessionStoreImpl
 
findById(String) - Method in class org.jboss.seam.security.session.SessionStoreImpl
 
findIdentityObject(IdentityStoreInvocationContext, String) - Method in class org.jboss.seam.security.management.picketlink.JpaIdentityStore
 
findIdentityObject(IdentityStoreInvocationContext, String, IdentityObjectType) - Method in class org.jboss.seam.security.management.picketlink.JpaIdentityStore
 
findIdentityObject(IdentityStoreInvocationContext, IdentityObjectType, IdentityObjectSearchCriteria) - Method in class org.jboss.seam.security.management.picketlink.JpaIdentityStore
 
findIdentityObject(IdentityStoreInvocationContext, IdentityObject, IdentityObjectRelationshipType, boolean, IdentityObjectSearchCriteria) - Method in class org.jboss.seam.security.management.picketlink.JpaIdentityStore
 
findIdentityObjectByUniqueAttribute(IdentityStoreInvocationContext, IdentityObjectType, IdentityObjectAttribute) - Method in class org.jboss.seam.security.management.picketlink.JpaIdentityStore
 
findNamedProperty(Class<?>, String...) - Method in class org.jboss.seam.security.management.picketlink.JpaIdentityStore
 
flushBase64() - Method in class org.jboss.seam.security.util.Base64.OutputStream
Method added by PHIL.
fromString(PBKDF2Parameters, String) - Method in interface org.jboss.seam.security.crypto.PBKDF2Formatter
Convert String to parameters.
fromString(PBKDF2Parameters, String) - Method in class org.jboss.seam.security.crypto.PBKDF2HexFormatter
 

G

generateHash(String) - Method in class org.jboss.seam.security.management.PasswordHash
Deprecated. 
generateHash(String, String) - Method in class org.jboss.seam.security.management.PasswordHash
Deprecated. 
generateRandomSalt() - Method in class org.jboss.seam.security.management.PasswordHash
 
generateSaltedHash(String, String) - Method in class org.jboss.seam.security.management.PasswordHash
Deprecated. 
generateSaltedHash(String, String, String) - Method in class org.jboss.seam.security.management.PasswordHash
Deprecated. Use PasswordHash.createPasswordKey() instead
generateTokenValue() - Method in class org.jboss.seam.security.RememberMe
 
get(Contextual<T>, CreationalContext<T>) - Method in class org.jboss.seam.security.contexts.AuthenticationContext
 
get(Contextual<T>) - Method in class org.jboss.seam.security.contexts.AuthenticationContext
 
getActions(Principal) - Method in class org.jboss.seam.security.permission.action.PermissionSearch
 
getAttribute(IdentityStoreInvocationContext, IdentityObject, String) - Method in class org.jboss.seam.security.management.picketlink.JpaIdentityStore
 
getAttributeClass() - Method in class org.jboss.seam.security.management.picketlink.JpaIdentityStoreConfiguration
 
getAttributes(IdentityStoreInvocationContext, IdentityObject) - Method in class org.jboss.seam.security.management.picketlink.JpaIdentityStore
 
getAttributesMetaData(IdentityStoreInvocationContext, IdentityObjectType) - Method in class org.jboss.seam.security.management.picketlink.JpaIdentityStore
 
getAuthenticatorClass() - Method in class org.jboss.seam.security.IdentityImpl
 
getAuthenticatorName() - Method in class org.jboss.seam.security.IdentityImpl
 
getCreationTime() - Method in class org.jboss.seam.security.session.SessionImpl
 
getCredential() - Method in class org.jboss.seam.security.CredentialsImpl
 
getCredentialClass() - Method in class org.jboss.seam.security.management.picketlink.JpaIdentityStoreConfiguration
 
getDefaultAttributeStoreId() - Method in class org.jboss.seam.security.management.picketlink.IdentitySessionProducer
 
getDefaultIdentityStoreId() - Method in class org.jboss.seam.security.management.picketlink.IdentitySessionProducer
 
getDefaultRealm() - Method in class org.jboss.seam.security.management.picketlink.IdentitySessionProducer
 
getDerivedKey() - Method in class org.jboss.seam.security.crypto.PBKDF2Parameters
 
getEncoded() - Method in class org.jboss.seam.security.management.picketlink.JpaIdentityStore.AttributeValue
 
getEntityManager(IdentityStoreInvocationContext) - Method in class org.jboss.seam.security.management.picketlink.JpaIdentityStore
 
getEntityManager() - Method in class org.jboss.seam.security.management.picketlink.JpaIdentityStoreSessionImpl
 
getFromIdentityObject() - Method in class org.jboss.seam.security.management.IdentityObjectRelationshipImpl
 
getGroupIdentityType() - Method in class org.jboss.seam.security.management.picketlink.JpaIdentityStore
 
getGroups() - Method in class org.jboss.seam.security.IdentityImpl
 
getGroupType() - Method in class org.jboss.seam.security.GroupImpl
 
getHashAlgorithm() - Method in class org.jboss.seam.security.crypto.PBKDF2Parameters
 
getHashAlgorithm() - Method in class org.jboss.seam.security.management.PasswordHash
 
getHashCharset() - Method in class org.jboss.seam.security.crypto.PBKDF2Parameters
 
getHLen() - Method in class org.jboss.seam.security.crypto.MacBasedPRF
 
getHLen() - Method in interface org.jboss.seam.security.crypto.PRF
Query block size of underlying algorithm/mechanism.
getId() - Method in class org.jboss.seam.security.management.IdentityObjectImpl
 
getId() - Method in class org.jboss.seam.security.management.picketlink.IdentityStoreConfiguration
 
getId() - Method in class org.jboss.seam.security.management.picketlink.JpaIdentityStore
 
getId() - Method in class org.jboss.seam.security.management.picketlink.JpaIdentityStoreConfiguration
 
getId() - Method in class org.jboss.seam.security.session.SessionImpl
 
getIdentifier(Object) - Method in class org.jboss.seam.security.permission.ClassIdentifierStrategy
 
getIdentifier(Object) - Method in class org.jboss.seam.security.permission.EntityIdentifierStrategy
 
getIdentifier(Object) - Method in class org.jboss.seam.security.permission.IdentifierPolicy
 
getIdentityClass() - Method in class org.jboss.seam.security.management.picketlink.JpaIdentityStoreConfiguration
 
getIdentityObject() - Method in class org.jboss.seam.security.management.picketlink.IdentityObjectCreatedEvent
 
getIdentityObjectCreatedEvent() - Method in class org.jboss.seam.security.management.picketlink.JpaIdentityStoreSessionImpl
 
getIdentityObjectsCount(IdentityStoreInvocationContext, IdentityObjectType) - Method in class org.jboss.seam.security.management.picketlink.JpaIdentityStore
 
getIdentityPermissionClass() - Method in class org.jboss.seam.security.permission.JpaPermissionStore
 
getIdentityStoreClass() - Method in class org.jboss.seam.security.management.picketlink.IdentityStoreConfiguration
 
getIdentityStoreClass() - Method in class org.jboss.seam.security.management.picketlink.JpaIdentityStoreConfiguration
If the identityStoreClass hasn't been set, then return JpaIdentityStore by default.
getIdentityType() - Method in class org.jboss.seam.security.management.IdentityObjectImpl
 
getIterationCount() - Method in class org.jboss.seam.security.crypto.PBKDF2Parameters
 
getJaasConfigName() - Method in class org.jboss.seam.security.jaas.JaasAuthenticator
 
getKey() - Method in class org.jboss.seam.security.GroupImpl
 
getKnowledgeBase() - Method in class org.jboss.seam.security.permission.SecurityRuleLoader
 
getLastAccessedTime() - Method in class org.jboss.seam.security.session.SessionImpl
 
getLoginContext() - Method in class org.jboss.seam.security.jaas.JaasAuthenticator
 
getMode() - Method in class org.jboss.seam.security.RememberMe
 
getName() - Method in class org.jboss.seam.security.Attribute
 
getName() - Method in class org.jboss.seam.security.CredentialType
 
getName() - Method in class org.jboss.seam.security.GroupImpl
 
getName() - Method in class org.jboss.seam.security.management.IdentityObjectImpl
 
getName() - Method in class org.jboss.seam.security.management.IdentityObjectRelationshipImpl
 
getName() - Method in class org.jboss.seam.security.management.IdentityObjectRelationshipTypeImpl
 
getName() - Method in class org.jboss.seam.security.management.IdentityObjectTypeImpl
 
getName() - Method in class org.jboss.seam.security.permission.RoleCheck
 
getParameters() - Method in interface org.jboss.seam.security.crypto.PBKDF2
Allow reading of configured parameters.
getParameters() - Method in class org.jboss.seam.security.crypto.PBKDF2Engine
 
getPassword() - Method in class org.jboss.seam.security.CredentialsImpl
 
getPasswordHash() - Method in class org.jboss.seam.security.management.PasswordHashEncoder
 
getPasswordIterations() - Method in class org.jboss.seam.security.management.PasswordHashEncoder
 
getPermission() - Method in class org.jboss.seam.security.permission.PermissionCheck
 
getPermissionStore() - Method in class org.jboss.seam.security.permission.PermissionManager
 
getPermissionStore() - Method in class org.jboss.seam.security.permission.PersistentPermissionResolver
 
getPseudoRandomFunction() - Method in interface org.jboss.seam.security.crypto.PBKDF2
Get currently set Pseudo Random Function.
getPseudoRandomFunction() - Method in class org.jboss.seam.security.crypto.PBKDF2Engine
 
getRegisteredStrategies() - Method in class org.jboss.seam.security.permission.IdentifierPolicy
 
getRelationshipClass() - Method in class org.jboss.seam.security.management.picketlink.JpaIdentityStoreConfiguration
 
getRelationshipNameProperties(IdentityStoreInvocationContext, String) - Method in class org.jboss.seam.security.management.picketlink.JpaIdentityStore
 
getRelationshipNames(IdentityStoreInvocationContext, IdentityObjectSearchCriteria) - Method in class org.jboss.seam.security.management.picketlink.JpaIdentityStore
 
getRelationshipNames(IdentityStoreInvocationContext, IdentityObject, IdentityObjectSearchCriteria) - Method in class org.jboss.seam.security.management.picketlink.JpaIdentityStore
 
getRelationshipProperties(IdentityStoreInvocationContext, IdentityObjectRelationship) - Method in class org.jboss.seam.security.management.picketlink.JpaIdentityStore
 
getRelationshipTypeMembership() - Method in class org.jboss.seam.security.management.picketlink.JpaIdentityStore
 
getRelationshipTypeRole() - Method in class org.jboss.seam.security.management.picketlink.JpaIdentityStore
 
getRequirements() - Method in class org.jboss.seam.security.permission.PermissionCheck
 
getResource() - Method in class org.jboss.seam.security.permission.PermissionCheck
 
getRoleIdentityType() - Method in class org.jboss.seam.security.management.picketlink.JpaIdentityStore
 
getRoles() - Method in class org.jboss.seam.security.IdentityImpl
 
getRoleTypeClass() - Method in class org.jboss.seam.security.management.picketlink.JpaIdentityStoreConfiguration
 
getSalt() - Method in class org.jboss.seam.security.crypto.PBKDF2Parameters
 
getSaltLength() - Method in class org.jboss.seam.security.management.PasswordHash
 
getScope() - Method in class org.jboss.seam.security.contexts.AuthenticationContext
 
getSecurityContext() - Method in class org.jboss.seam.security.permission.RuleBasedPermissionResolver
 
getSecurityRules() - Method in class org.jboss.seam.security.permission.RuleBasedPermissionResolver
 
getSelectedPermissions() - Method in class org.jboss.seam.security.permission.action.PermissionSearch
 
getSelectedRecipient() - Method in class org.jboss.seam.security.permission.action.PermissionSearch
 
getSessionContext() - Method in class org.jboss.seam.security.management.picketlink.JpaIdentityStoreSessionImpl
 
getSize() - Method in class org.jboss.seam.security.Attribute
 
getStatus() - Method in class org.jboss.seam.security.BaseAuthenticator
 
getSupportedAttributeNames(IdentityStoreInvocationContext, IdentityObjectType) - Method in class org.jboss.seam.security.management.picketlink.JpaIdentityStore
 
getSupportedFeatures() - Method in class org.jboss.seam.security.management.picketlink.JpaIdentityStore
 
getTarget() - Method in class org.jboss.seam.security.permission.action.PermissionSearch
 
getToIdentityObject() - Method in class org.jboss.seam.security.management.IdentityObjectRelationshipImpl
 
getTokenEntityClass() - Method in class org.jboss.seam.security.JpaTokenStore
 
getTokenStore() - Method in class org.jboss.seam.security.RememberMe
 
getType() - Method in class org.jboss.seam.security.management.IdentityObjectRelationshipImpl
 
getType() - Method in class org.jboss.seam.security.management.picketlink.JpaIdentityStore.AttributeValue
 
getUser() - Method in class org.jboss.seam.security.BaseAuthenticator
 
getUser() - Method in class org.jboss.seam.security.IdentityImpl
 
getUser() - Method in class org.jboss.seam.security.RunAsOperation
 
getUserAddress() - Method in class org.jboss.seam.security.session.SessionImpl
 
getUserIdentityType() - Method in class org.jboss.seam.security.management.picketlink.JpaIdentityStore
 
getUsername() - Method in class org.jboss.seam.security.CredentialsImpl
 
getValue() - Method in class org.jboss.seam.security.Attribute
 
getValues() - Method in class org.jboss.seam.security.Attribute
 
grant() - Method in class org.jboss.seam.security.permission.PermissionCheck
 
grant() - Method in class org.jboss.seam.security.permission.RoleCheck
 
grantPermission(Permission) - Method in class org.jboss.seam.security.permission.JpaPermissionStore
 
grantPermission(Permission) - Method in class org.jboss.seam.security.permission.PermissionManager
 
grantPermissions(List<Permission>) - Method in class org.jboss.seam.security.permission.JpaPermissionStore
 
grantPermissions(List<Permission>) - Method in class org.jboss.seam.security.permission.PermissionManager
 
GroupImpl - Class in org.jboss.seam.security
Seam implementation of the PicketLink Group interface.
GroupImpl(String, String) - Constructor for class org.jboss.seam.security.GroupImpl
 
GZIP - Static variable in class org.jboss.seam.security.util.Base64
Specify that data should be gzip-compressed.

H

hashAlgorithm - Variable in class org.jboss.seam.security.crypto.PBKDF2Parameters
 
hashCharset - Variable in class org.jboss.seam.security.crypto.PBKDF2Parameters
 
hashCode() - Method in class org.jboss.seam.security.management.IdentityObjectImpl
 
hashCode() - Method in class org.jboss.seam.security.management.IdentityObjectRelationshipImpl
 
hashCode() - Method in class org.jboss.seam.security.management.IdentityObjectRelationshipTypeImpl
 
hashCode() - Method in class org.jboss.seam.security.management.IdentityObjectTypeImpl
 
hasPermission(Object, String) - Method in class org.jboss.seam.security.IdentityImpl
 
hasPermission(Object, String) - Method in class org.jboss.seam.security.permission.PersistentPermissionResolver
 
hasPermission(Object, String) - Method in class org.jboss.seam.security.permission.RuleBasedPermissionResolver
Performs a permission check for the specified name and action
hasRequirements() - Method in class org.jboss.seam.security.permission.PermissionCheck
 
hasRole(String, String, String) - Method in class org.jboss.seam.security.IdentityImpl
 
hex - Static variable in class org.jboss.seam.security.crypto.BinTools
 
hex2bin(String) - Static method in class org.jboss.seam.security.crypto.BinTools
Convert hex string to array of bytes.
hex2bin(char) - Static method in class org.jboss.seam.security.crypto.BinTools
Convert hex digit to numerical value.
hLen - Variable in class org.jboss.seam.security.crypto.MacBasedPRF
 

I

IdentifierPolicy - Class in org.jboss.seam.security.permission
A policy for the generation of object "identifiers" - unique Strings that identify a specific instance of an object.
IdentifierPolicy() - Constructor for class org.jboss.seam.security.permission.IdentifierPolicy
 
IdentityImpl - Class in org.jboss.seam.security
Identity implementation for authentication and authorization
IdentityImpl() - Constructor for class org.jboss.seam.security.IdentityImpl
 
IdentityObjectCreatedEvent - Class in org.jboss.seam.security.management.picketlink
This CDI event is raised when an identity object is created
IdentityObjectCreatedEvent(Object) - Constructor for class org.jboss.seam.security.management.picketlink.IdentityObjectCreatedEvent
 
IdentityObjectImpl - Class in org.jboss.seam.security.management
Based implementation of IdentityObject
IdentityObjectImpl(String, String, IdentityObjectType) - Constructor for class org.jboss.seam.security.management.IdentityObjectImpl
 
IdentityObjectRelationshipImpl - Class in org.jboss.seam.security.management
 
IdentityObjectRelationshipImpl(IdentityObject, IdentityObject, String, IdentityObjectRelationshipType) - Constructor for class org.jboss.seam.security.management.IdentityObjectRelationshipImpl
 
IdentityObjectRelationshipTypeImpl - Class in org.jboss.seam.security.management
Simple implementation of IdentityObjectRelationshipType
IdentityObjectRelationshipTypeImpl(String) - Constructor for class org.jboss.seam.security.management.IdentityObjectRelationshipTypeImpl
 
IdentityObjectTypeImpl - Class in org.jboss.seam.security.management
Simple implementation of IdentityObjectType
IdentityObjectTypeImpl(String) - Constructor for class org.jboss.seam.security.management.IdentityObjectTypeImpl
 
IdentitySessionProducer - Class in org.jboss.seam.security.management.picketlink
Produces IdentitySession instances for identity management-related operations
IdentitySessionProducer() - Constructor for class org.jboss.seam.security.management.picketlink.IdentitySessionProducer
 
IdentityStoreConfiguration - Class in org.jboss.seam.security.management.picketlink
Abstract bean for configuring identity stores
IdentityStoreConfiguration() - Constructor for class org.jboss.seam.security.management.picketlink.IdentityStoreConfiguration
 
IdmAuthenticator - Class in org.jboss.seam.security.management
Authenticates using Identity Management
IdmAuthenticator() - Constructor for class org.jboss.seam.security.management.IdmAuthenticator
 
inGroup(String, String) - Method in class org.jboss.seam.security.IdentityImpl
 
init(byte[]) - Method in class org.jboss.seam.security.crypto.MacBasedPRF
 
init(byte[]) - Method in interface org.jboss.seam.security.crypto.PRF
Initialize this instance with the user-supplied password.
init() - Method in class org.jboss.seam.security.extension.SecurityExtension
Deprecated.  
init() - Method in class org.jboss.seam.security.management.picketlink.IdentitySessionProducer
 
init() - Method in class org.jboss.seam.security.permission.JpaPermissionStore
 
init() - Method in class org.jboss.seam.security.permission.RuleBasedPermissionResolver
 
init() - Method in class org.jboss.seam.security.permission.SecurityRuleLoader
 
initProperties() - Method in class org.jboss.seam.security.permission.JpaPermissionStore
 
INT(byte[], int, int) - Method in class org.jboss.seam.security.crypto.PBKDF2Engine
Four-octet encoding of the integer i, most significant octet first.
invalidate() - Method in class org.jboss.seam.security.CredentialsImpl
 
invalidate() - Method in class org.jboss.seam.security.session.SessionImpl
 
invalidateAll(String) - Method in class org.jboss.seam.security.JpaTokenStore
 
invalidateAll(String) - Method in interface org.jboss.seam.security.TokenStore
 
invalidateSession(String) - Method in class org.jboss.seam.security.session.SessionManagerImpl
 
invalidateToken(String, String) - Method in class org.jboss.seam.security.JpaTokenStore
 
invalidateToken(String, String) - Method in interface org.jboss.seam.security.TokenStore
 
isActive() - Method in class org.jboss.seam.security.contexts.AuthenticationContext
 
isAutoLoggedIn() - Method in class org.jboss.seam.security.RememberMe
A flag that an application can use to protect sensitive operations if the user has been auto-authenticated.
isConfigured() - Method in class org.jboss.seam.security.management.picketlink.IdentitySessionProducer
This method can be used to determine whether identity management has been configured for the application.
isConfigured() - Method in class org.jboss.seam.security.management.picketlink.IdentityStoreConfiguration
 
isConfigured() - Method in class org.jboss.seam.security.management.picketlink.JpaIdentityStoreConfiguration
 
isEmpty() - Method in class org.jboss.seam.security.permission.PermissionMetadata.ActionSet
 
isEmpty(String) - Static method in class org.jboss.seam.security.util.Strings
 
isEnabled() - Method in class org.jboss.seam.security.permission.JpaPermissionStore
 
isEnabled() - Method in class org.jboss.seam.security.RememberMe
 
isGranted() - Method in class org.jboss.seam.security.permission.PermissionCheck
 
isGranted() - Method in class org.jboss.seam.security.permission.RoleCheck
 
isInitialized() - Method in class org.jboss.seam.security.CredentialsImpl
 
isInvalid() - Method in class org.jboss.seam.security.CredentialsImpl
 
isLoggedIn() - Method in class org.jboss.seam.security.IdentityImpl
 
isLoginTried() - Method in class org.jboss.seam.security.RequestSecurityState
 
isOpen() - Method in class org.jboss.seam.security.management.picketlink.JpaIdentityStoreSessionImpl
 
isSecurityEnabled() - Static method in class org.jboss.seam.security.IdentityImpl
 
isSessionValid(String) - Method in class org.jboss.seam.security.session.SessionManagerImpl
 
isSet() - Method in class org.jboss.seam.security.CredentialsImpl
 
isSilentLogin() - Method in class org.jboss.seam.security.RequestSecurityState
 
isSystemOperation() - Method in class org.jboss.seam.security.RunAsOperation
 
isTransactionActive() - Method in class org.jboss.seam.security.management.picketlink.JpaIdentityStoreSessionImpl
 
isTransactionSupported() - Method in class org.jboss.seam.security.management.picketlink.JpaIdentityStoreSessionImpl
 
isValid() - Method in class org.jboss.seam.security.session.SessionImpl
 
isVerified() - Method in class org.jboss.seam.security.IdentityImpl
 
iterationCount - Variable in class org.jboss.seam.security.crypto.PBKDF2Parameters
 

J

JaasAuthenticator - Class in org.jboss.seam.security.jaas
An authenticator for authenticating with JAAS.
JaasAuthenticator() - Constructor for class org.jboss.seam.security.jaas.JaasAuthenticator
 
JpaIdentityStore - Class in org.jboss.seam.security.management.picketlink
IdentityStore implementation that allows identity related data to be persisted in a database via JPA
JpaIdentityStore(String) - Constructor for class org.jboss.seam.security.management.picketlink.JpaIdentityStore
 
JpaIdentityStore.AttributeValue - Class in org.jboss.seam.security.management.picketlink
 
JpaIdentityStore.AttributeValue(String, String) - Constructor for class org.jboss.seam.security.management.picketlink.JpaIdentityStore.AttributeValue
 
JpaIdentityStoreConfiguration - Class in org.jboss.seam.security.management.picketlink
A convenience class for setting JpaIdentityStore configuration options.
JpaIdentityStoreConfiguration() - Constructor for class org.jboss.seam.security.management.picketlink.JpaIdentityStoreConfiguration
 
JpaIdentityStoreSessionImpl - Class in org.jboss.seam.security.management.picketlink
JPA-specific implementation of IdentityStoreSession, based on an EntityManager.
JpaIdentityStoreSessionImpl(EntityManager, Event<IdentityObjectCreatedEvent>) - Constructor for class org.jboss.seam.security.management.picketlink.JpaIdentityStoreSessionImpl
 
JpaPermissionStore - Class in org.jboss.seam.security.permission
A permission store implementation that uses JPA as its persistence mechanism.
JpaPermissionStore() - Constructor for class org.jboss.seam.security.permission.JpaPermissionStore
 
JpaTokenStore - Class in org.jboss.seam.security
A TokenStore implementation, stores tokens inside a database table.
JpaTokenStore() - Constructor for class org.jboss.seam.security.JpaTokenStore
 

L

listAllowableActions(Class<?>) - Method in class org.jboss.seam.security.permission.PermissionMetadata
 
listAvailableActions(Object) - Method in class org.jboss.seam.security.permission.JpaPermissionStore
 
listAvailableActions(Object) - Method in class org.jboss.seam.security.permission.PermissionManager
 
listPermissions(Set<Object>, String) - Method in class org.jboss.seam.security.permission.JpaPermissionStore
Returns a list of all user and role permissions for the specified action for all specified target objects
listPermissions(Object, String) - Method in class org.jboss.seam.security.permission.JpaPermissionStore
Returns a list of all user and role permissions for a specific permission target and action.
listPermissions(Object, Set<Object>, String) - Method in class org.jboss.seam.security.permission.JpaPermissionStore
 
listPermissions(Object) - Method in class org.jboss.seam.security.permission.JpaPermissionStore
 
listPermissions(Object, String) - Method in class org.jboss.seam.security.permission.PermissionManager
 
listPermissions(Object) - Method in class org.jboss.seam.security.permission.PermissionManager
 
login() - Method in class org.jboss.seam.security.IdentityImpl
 
loginFailed(LoginFailedEvent) - Method in class org.jboss.seam.security.CredentialsImpl
 
logout() - Method in class org.jboss.seam.security.IdentityImpl
 
lookupAuthenticator() - Method in class org.jboss.seam.security.IdentityImpl
Returns an Authenticator instance to be used for authentication.
lookupAuthorizerStack(Method) - Method in class org.jboss.seam.security.SecurityExtension
This method is invoked by the security interceptor to obtain the authorizer stack for a secured method
lookupCredentialTypeEntity(String, EntityManager) - Method in class org.jboss.seam.security.management.picketlink.JpaIdentityStore
 
lookupIdentity(IdentityObject, EntityManager) - Method in class org.jboss.seam.security.management.picketlink.JpaIdentityStore
 
lookupIdentityType(String, EntityManager) - Method in class org.jboss.seam.security.management.picketlink.JpaIdentityStore
 
lookupRelationshipType(IdentityObjectRelationshipType, EntityManager) - Method in class org.jboss.seam.security.management.picketlink.JpaIdentityStore
 
lookupToken(String, String) - Method in class org.jboss.seam.security.JpaTokenStore
 

M

mac - Variable in class org.jboss.seam.security.crypto.MacBasedPRF
 
macAlgorithm - Variable in class org.jboss.seam.security.crypto.MacBasedPRF
 
MacBasedPRF - Class in org.jboss.seam.security.crypto
Copied from Matthias Gartner's PKCS#5 implementation - see http://rtner.de/software/PBKDF2.html

Default PRF implementation based on standard javax.crypt.Mac mechanisms.

MacBasedPRF(String) - Constructor for class org.jboss.seam.security.crypto.MacBasedPRF
Create Mac-based Pseudo Random Function.
MacBasedPRF(String, String) - Constructor for class org.jboss.seam.security.crypto.MacBasedPRF
 
main(String[]) - Static method in class org.jboss.seam.security.util.Base64
Encodes or decodes two files from the command line; feel free to delete this method (in fact you probably should) if you're embedding this code into a larger program.
members() - Method in class org.jboss.seam.security.permission.PermissionMetadata.ActionSet
 
MembershipCacheImpl - Class in org.jboss.seam.security.management
 
MembershipCacheImpl() - Constructor for class org.jboss.seam.security.management.MembershipCacheImpl
 

N

NO_OPTIONS - Static variable in class org.jboss.seam.security.util.Base64
No options specified.

O

observeAuthorizationCheckEvent(AuthorizationCheckEvent) - Method in class org.jboss.seam.security.AuthorizationObserver
 
OPTION_ATTRIBUTE_CLASS_NAME - Static variable in class org.jboss.seam.security.management.picketlink.JpaIdentityStore
 
OPTION_CREDENTIAL_CLASS_NAME - Static variable in class org.jboss.seam.security.management.picketlink.JpaIdentityStore
 
OPTION_IDENTITY_CLASS_NAME - Static variable in class org.jboss.seam.security.management.picketlink.JpaIdentityStore
 
OPTION_RELATIONSHIP_CLASS_NAME - Static variable in class org.jboss.seam.security.management.picketlink.JpaIdentityStore
 
OPTION_ROLE_TYPE_CLASS_NAME - Static variable in class org.jboss.seam.security.management.picketlink.JpaIdentityStore
 
ORDERED - Static variable in class org.jboss.seam.security.util.Base64
Encode using the special "ordered" dialect of Base64 described here: http://www.faqs.org/qa/rfcc-1940.html.
org.jboss.seam.security - package org.jboss.seam.security
 
org.jboss.seam.security.contexts - package org.jboss.seam.security.contexts
 
org.jboss.seam.security.crypto - package org.jboss.seam.security.crypto
 
org.jboss.seam.security.extension - package org.jboss.seam.security.extension
 
org.jboss.seam.security.jaas - package org.jboss.seam.security.jaas
 
org.jboss.seam.security.management - package org.jboss.seam.security.management
 
org.jboss.seam.security.management.picketlink - package org.jboss.seam.security.management.picketlink
 
org.jboss.seam.security.permission - package org.jboss.seam.security.permission
 
org.jboss.seam.security.permission.action - package org.jboss.seam.security.permission.action
 
org.jboss.seam.security.session - package org.jboss.seam.security.session
 
org.jboss.seam.security.util - package org.jboss.seam.security.util
 

P

parameters - Variable in class org.jboss.seam.security.crypto.PBKDF2Engine
 
PasswordHash - Class in org.jboss.seam.security.management
Password hashing utility functions
PasswordHash() - Constructor for class org.jboss.seam.security.management.PasswordHash
 
PasswordHashEncoder - Class in org.jboss.seam.security.management
Default password encoder, creates password hashes.
PasswordHashEncoder() - Constructor for class org.jboss.seam.security.management.PasswordHashEncoder
 
PBKDF2 - Interface in org.jboss.seam.security.crypto
Copied from Matthias Gartner's PKCS#5 implementation - see http://rtner.de/software/PBKDF2.html.
PBKDF2(PRF, byte[], int, int) - Method in class org.jboss.seam.security.crypto.PBKDF2Engine
Core Password Based Key Derivation Function 2.
PBKDF2Engine - Class in org.jboss.seam.security.crypto
Copied from Matthias Gartner's PKCS#5 implementation - see http://rtner.de/software/PBKDF2.html

PBKDF2Engine() - Constructor for class org.jboss.seam.security.crypto.PBKDF2Engine
Constructor for PBKDF2 implementation object.
PBKDF2Engine(PBKDF2Parameters) - Constructor for class org.jboss.seam.security.crypto.PBKDF2Engine
Constructor for PBKDF2 implementation object.
PBKDF2Engine(PBKDF2Parameters, PRF) - Constructor for class org.jboss.seam.security.crypto.PBKDF2Engine
Constructor for PBKDF2 implementation object.
PBKDF2Formatter - Interface in org.jboss.seam.security.crypto
Copied from Matthias Gartner's PKCS#5 implementation - see http://rtner.de/software/PBKDF2.html

PBKDF2HexFormatter - Class in org.jboss.seam.security.crypto
Copied from Matthias Gartner's PKCS#5 implementation - see http://rtner.de/software/PBKDF2.html

PBKDF2HexFormatter() - Constructor for class org.jboss.seam.security.crypto.PBKDF2HexFormatter
 
PBKDF2Parameters - Class in org.jboss.seam.security.crypto
Copied from Matthias Gartner's PKCS#5 implementation - see http://rtner.de/software/PBKDF2.html

PBKDF2Parameters() - Constructor for class org.jboss.seam.security.crypto.PBKDF2Parameters
Constructor.
PBKDF2Parameters(String, String, byte[], int) - Constructor for class org.jboss.seam.security.crypto.PBKDF2Parameters
Constructor.
PBKDF2Parameters(String, String, byte[], int, byte[]) - Constructor for class org.jboss.seam.security.crypto.PBKDF2Parameters
Constructor.
PERMISSION_GRANT - Static variable in class org.jboss.seam.security.permission.PermissionManager
 
PERMISSION_READ - Static variable in class org.jboss.seam.security.permission.PermissionManager
 
PERMISSION_REVOKE - Static variable in class org.jboss.seam.security.permission.PermissionManager
 
PermissionCheck - Class in org.jboss.seam.security.permission
Used to assert permission check requirements into a StatefulSession when evaluating a @Restrict expression.
PermissionCheck(Object, String) - Constructor for class org.jboss.seam.security.permission.PermissionCheck
 
PermissionManager - Class in org.jboss.seam.security.permission
Permission management component, used to grant or revoke permissions on specific objects or of specific permission types to particular users or roles.
PermissionManager() - Constructor for class org.jboss.seam.security.permission.PermissionManager
 
PermissionMapper - Class in org.jboss.seam.security.permission
Maps permission checks to resolver chains
PermissionMapper() - Constructor for class org.jboss.seam.security.permission.PermissionMapper
 
PermissionMetadata - Class in org.jboss.seam.security.permission
Permission actions can either be persisted as a comma-separated list of values, or as a bit-masked numerical value where certain bits represent specific actions for that class.
PermissionMetadata() - Constructor for class org.jboss.seam.security.permission.PermissionMetadata
 
PermissionMetadata.ActionSet - Class in org.jboss.seam.security.permission
 
PermissionMetadata.ActionSet(Class<?>, String) - Constructor for class org.jboss.seam.security.permission.PermissionMetadata.ActionSet
 
PermissionSearch - Class in org.jboss.seam.security.permission.action
 
PermissionSearch() - Constructor for class org.jboss.seam.security.permission.action.PermissionSearch
 
persist(Session) - Method in class org.jboss.seam.security.session.SessionStoreImpl
 
PersistentPermissionResolver - Class in org.jboss.seam.security.permission
Resolves dynamically-assigned permissions, mapped to a user or a role, and kept in persistent storage, such as a relational database.
PersistentPermissionResolver() - Constructor for class org.jboss.seam.security.permission.PersistentPermissionResolver
 
postAuthenticate() - Method in class org.jboss.seam.security.BaseAuthenticator
 
postAuthenticate() - Method in class org.jboss.seam.security.IdentityImpl
 
postAuthenticate() - Method in class org.jboss.seam.security.jaas.JaasAuthenticator
 
postAuthenticate(PostAuthenticateEvent, Messages, Identity) - Method in class org.jboss.seam.security.SecurityEventMessages
 
preAuthenticate() - Method in class org.jboss.seam.security.IdentityImpl
Clears any roles added by calling addRole() while not authenticated.
prf - Variable in class org.jboss.seam.security.crypto.PBKDF2Engine
 
PRF - Interface in org.jboss.seam.security.crypto
Copied from Matthias Gartner's PKCS#5 implementation - see http://rtner.de/software/PBKDF2.html

processAnnotatedType(ProcessAnnotatedType<X>, BeanManager) - Method in class org.jboss.seam.security.extension.SecurityExtension
Deprecated.  
processAnnotatedType(ProcessAnnotatedType<X>, BeanManager) - Method in class org.jboss.seam.security.management.picketlink.JpaIdentityStoreConfiguration
 
processAnnotatedType(ProcessAnnotatedType<X>, BeanManager) - Method in class org.jboss.seam.security.SecurityExtension
 
produceFactory() - Method in class org.jboss.seam.security.management.picketlink.IdentitySessionProducer
 

Q

quietLogin() - Method in class org.jboss.seam.security.IdentityImpl
 
quietLogin(QuietLoginEvent) - Method in class org.jboss.seam.security.RememberMe
 

R

read() - Method in class org.jboss.seam.security.util.Base64.InputStream
Reads enough of the input stream to convert to/from Base64 and returns the next byte.
read(byte[], int, int) - Method in class org.jboss.seam.security.util.Base64.InputStream
Calls Base64.InputStream.read() repeatedly until the end of stream is reached or len bytes are read.
refresh() - Method in class org.jboss.seam.security.permission.action.PermissionSearch
 
register(Session) - Method in class org.jboss.seam.security.session.SessionManagerImpl
 
registerAuthorizer(AnnotatedMethod<?>) - Method in class org.jboss.seam.security.SecurityExtension
Registers the specified authorizer method (i.e.
registerContext(AfterBeanDiscovery) - Method in class org.jboss.seam.security.contexts.AuthenticationScopedExtension
 
registerSecuredMethod(Method) - Method in class org.jboss.seam.security.SecurityExtension
 
RememberMe - Class in org.jboss.seam.security
Remember-me functionality is provided by this class, in two different flavours.
RememberMe() - Constructor for class org.jboss.seam.security.RememberMe
 
RememberMe.Mode - Enum in org.jboss.seam.security
 
remove(String) - Method in class org.jboss.seam.security.permission.PermissionMetadata.ActionSet
 
remove(Session) - Method in class org.jboss.seam.security.session.SessionStoreImpl
 
removeAttributes(IdentityStoreInvocationContext, IdentityObject, String[]) - Method in class org.jboss.seam.security.management.picketlink.JpaIdentityStore
Removes the attributes specified by the attributeNames property.
removeGroup(String, String) - Method in class org.jboss.seam.security.IdentityImpl
 
removeIdentityObject(IdentityStoreInvocationContext, IdentityObject) - Method in class org.jboss.seam.security.management.picketlink.JpaIdentityStore
 
removeRelationship(IdentityStoreInvocationContext, IdentityObject, IdentityObject, IdentityObjectRelationshipType, String) - Method in class org.jboss.seam.security.management.picketlink.JpaIdentityStore
 
removeRelationshipName(IdentityStoreInvocationContext, String) - Method in class org.jboss.seam.security.management.picketlink.JpaIdentityStore
 
removeRelationshipNameProperties(IdentityStoreInvocationContext, String, Set<String>) - Method in class org.jboss.seam.security.management.picketlink.JpaIdentityStore
 
removeRelationshipProperties(IdentityStoreInvocationContext, IdentityObjectRelationship, Set<String>) - Method in class org.jboss.seam.security.management.picketlink.JpaIdentityStore
 
removeRelationships(IdentityStoreInvocationContext, IdentityObject, IdentityObject, boolean) - Method in class org.jboss.seam.security.management.picketlink.JpaIdentityStore
 
removeRole(String, String, String) - Method in class org.jboss.seam.security.IdentityImpl
Removes a role from the authenticated user
RequestSecurityState - Class in org.jboss.seam.security
Contains the authentication state of the current request
RequestSecurityState() - Constructor for class org.jboss.seam.security.RequestSecurityState
 
require(String) - Method in class org.jboss.seam.security.permission.PermissionCheck
 
resolveIdentityEntity(IdentityObject) - Method in class org.jboss.seam.security.permission.JpaPermissionStore
 
resolvePermission(Object, String) - Method in class org.jboss.seam.security.permission.PermissionMapper
 
resolveRelationships(IdentityStoreInvocationContext, IdentityObject, IdentityObject, IdentityObjectRelationshipType) - Method in class org.jboss.seam.security.management.picketlink.JpaIdentityStore
 
resolveRelationships(IdentityStoreInvocationContext, IdentityObject, IdentityObjectRelationshipType, boolean, boolean, String) - Method in class org.jboss.seam.security.management.picketlink.JpaIdentityStore
 
resumeEncoding() - Method in class org.jboss.seam.security.util.Base64.OutputStream
Resumes encoding of the stream.
revoke() - Method in class org.jboss.seam.security.permission.PermissionCheck
 
revoke() - Method in class org.jboss.seam.security.permission.RoleCheck
 
revokePermission(Permission) - Method in class org.jboss.seam.security.permission.JpaPermissionStore
 
revokePermission(Permission) - Method in class org.jboss.seam.security.permission.PermissionManager
 
revokePermissions(List<Permission>) - Method in class org.jboss.seam.security.permission.JpaPermissionStore
 
revokePermissions(List<Permission>) - Method in class org.jboss.seam.security.permission.PermissionManager
 
revokeSelected() - Method in class org.jboss.seam.security.permission.action.PermissionSearch
 
RoleCheck - Class in org.jboss.seam.security.permission
Used when performing rule-based conditional role checks
RoleCheck(String) - Constructor for class org.jboss.seam.security.permission.RoleCheck
 
rollbackTransaction() - Method in class org.jboss.seam.security.management.picketlink.JpaIdentityStoreSessionImpl
 
RuleBasedPermissionResolver - Class in org.jboss.seam.security.permission
A permission resolver that uses a Drools rule base to perform permission checks
RuleBasedPermissionResolver() - Constructor for class org.jboss.seam.security.permission.RuleBasedPermissionResolver
 
runAs(RunAsOperation) - Method in class org.jboss.seam.security.IdentityImpl
 
RunAsOperation - Class in org.jboss.seam.security
Defines a security operation that can be executed within a particular security context.
RunAsOperation() - Constructor for class org.jboss.seam.security.RunAsOperation
 
RunAsOperation(boolean) - Constructor for class org.jboss.seam.security.RunAsOperation
A system operation allows any security checks to pass

S

salt - Variable in class org.jboss.seam.security.crypto.PBKDF2Parameters
 
save() - Method in class org.jboss.seam.security.management.picketlink.JpaIdentityStoreSessionImpl
 
search(Object) - Method in class org.jboss.seam.security.permission.action.PermissionSearch
 
securityEnabled - Static variable in class org.jboss.seam.security.IdentityImpl
 
SecurityEventMessages - Class in org.jboss.seam.security
Produces system messages in response to certain security events.
SecurityEventMessages() - Constructor for class org.jboss.seam.security.SecurityEventMessages
 
SecurityExtension - Class in org.jboss.seam.security.extension
Deprecated. 
SecurityExtension() - Constructor for class org.jboss.seam.security.extension.SecurityExtension
Deprecated.  
SecurityExtension - Class in org.jboss.seam.security
Extension for typesafe security annotations
SecurityExtension() - Constructor for class org.jboss.seam.security.SecurityExtension
 
SecurityInterceptor - Class in org.jboss.seam.security
Provides authorization services for component invocations.
SecurityInterceptor() - Constructor for class org.jboss.seam.security.SecurityInterceptor
 
SecurityRuleLoader - Class in org.jboss.seam.security.permission
Workaround until Drools has native CDI support
SecurityRuleLoader() - Constructor for class org.jboss.seam.security.permission.SecurityRuleLoader
 
SESSION_OPTION_ENTITY_MANAGER - Static variable in class org.jboss.seam.security.management.picketlink.IdentitySessionProducer
 
SESSION_OPTION_IDENTITY_OBJECT_CREATED_EVENT - Static variable in class org.jboss.seam.security.management.picketlink.IdentitySessionProducer
 
SessionImpl - Class in org.jboss.seam.security.session
 
SessionImpl(HttpSession, InetAddress) - Constructor for class org.jboss.seam.security.session.SessionImpl
 
SessionManagerImpl - Class in org.jboss.seam.security.session
 
SessionManagerImpl() - Constructor for class org.jboss.seam.security.session.SessionManagerImpl
 
SessionStoreImpl - Class in org.jboss.seam.security.session
 
SessionStoreImpl() - Constructor for class org.jboss.seam.security.session.SessionStoreImpl
 
setAttributeClass(Class<?>) - Method in class org.jboss.seam.security.management.picketlink.JpaIdentityStoreConfiguration
 
setAuthenticatorClass(Class<? extends Authenticator>) - Method in class org.jboss.seam.security.IdentityImpl
 
setAuthenticatorName(String) - Method in class org.jboss.seam.security.IdentityImpl
 
setCredential(Credential) - Method in class org.jboss.seam.security.CredentialsImpl
 
setCredentialClass(Class<?>) - Method in class org.jboss.seam.security.management.picketlink.JpaIdentityStoreConfiguration
 
setDefaultAttributeStoreId(String) - Method in class org.jboss.seam.security.management.picketlink.IdentitySessionProducer
 
setDefaultIdentityStoreId(String) - Method in class org.jboss.seam.security.management.picketlink.IdentitySessionProducer
 
setDefaultRealm(String) - Method in class org.jboss.seam.security.management.picketlink.IdentitySessionProducer
 
setDerivedKey(byte[]) - Method in class org.jboss.seam.security.crypto.PBKDF2Parameters
 
setEnabled(boolean) - Method in class org.jboss.seam.security.RememberMe
 
setGroupIdentityType(String) - Method in class org.jboss.seam.security.management.picketlink.JpaIdentityStore
 
setHashAlgorithm(String) - Method in class org.jboss.seam.security.crypto.PBKDF2Parameters
 
setHashAlgorithm(String) - Method in class org.jboss.seam.security.management.PasswordHash
 
setHashCharset(String) - Method in class org.jboss.seam.security.crypto.PBKDF2Parameters
 
setId(String) - Method in class org.jboss.seam.security.management.picketlink.IdentityStoreConfiguration
 
setIdentityClass(Class<?>) - Method in class org.jboss.seam.security.management.picketlink.JpaIdentityStoreConfiguration
 
setIdentityPermissionClass(Class<?>) - Method in class org.jboss.seam.security.permission.JpaPermissionStore
 
setIdentityStoreClass(Class<?>) - Method in class org.jboss.seam.security.management.picketlink.IdentityStoreConfiguration
 
setInitialized(boolean) - Method in class org.jboss.seam.security.CredentialsImpl
 
setIterationCount(int) - Method in class org.jboss.seam.security.crypto.PBKDF2Parameters
 
setJaasConfigName(String) - Method in class org.jboss.seam.security.jaas.JaasAuthenticator
 
setLoginTried(boolean) - Method in class org.jboss.seam.security.RequestSecurityState
 
setMode(RememberMe.Mode) - Method in class org.jboss.seam.security.RememberMe
 
setParameters(PBKDF2Parameters) - Method in interface org.jboss.seam.security.crypto.PBKDF2
Allow setting of configured parameters.
setParameters(PBKDF2Parameters) - Method in class org.jboss.seam.security.crypto.PBKDF2Engine
 
setPassword(String) - Method in class org.jboss.seam.security.CredentialsImpl
 
setPasswordHash(String) - Method in class org.jboss.seam.security.management.PasswordHashEncoder
 
setPasswordIterations(int) - Method in class org.jboss.seam.security.management.PasswordHashEncoder
 
setPermissionStore(PermissionStore) - Method in class org.jboss.seam.security.permission.PermissionManager
 
setPermissionStore(PermissionStore) - Method in class org.jboss.seam.security.permission.PersistentPermissionResolver
 
setPseudoRandomFunction(PRF) - Method in interface org.jboss.seam.security.crypto.PBKDF2
Set the Pseudo Random Function to use.
setPseudoRandomFunction(PRF) - Method in class org.jboss.seam.security.crypto.PBKDF2Engine
 
setRegisteredStrategies(Set<IdentifierStrategy>) - Method in class org.jboss.seam.security.permission.IdentifierPolicy
 
setRelationshipClass(Class<?>) - Method in class org.jboss.seam.security.management.picketlink.JpaIdentityStoreConfiguration
 
setRelationshipNameProperties(IdentityStoreInvocationContext, String, Map<String, String>) - Method in class org.jboss.seam.security.management.picketlink.JpaIdentityStore
 
setRelationshipProperties(IdentityStoreInvocationContext, IdentityObjectRelationship, Map<String, String>) - Method in class org.jboss.seam.security.management.picketlink.JpaIdentityStore
 
setRelationshipTypeMembership(String) - Method in class org.jboss.seam.security.management.picketlink.JpaIdentityStore
 
setRelationshipTypeRole(String) - Method in class org.jboss.seam.security.management.picketlink.JpaIdentityStore
 
setRoleIdentityType(String) - Method in class org.jboss.seam.security.management.picketlink.JpaIdentityStore
 
setRoleTypeClass(Class<?>) - Method in class org.jboss.seam.security.management.picketlink.JpaIdentityStoreConfiguration
 
setSalt(byte[]) - Method in class org.jboss.seam.security.crypto.PBKDF2Parameters
 
setSaltLength(int) - Method in class org.jboss.seam.security.management.PasswordHash
 
setSecurityContext(StatefulKnowledgeSession) - Method in class org.jboss.seam.security.permission.RuleBasedPermissionResolver
 
setSecurityEnabled(boolean) - Static method in class org.jboss.seam.security.IdentityImpl
 
setSilentLogin(boolean) - Method in class org.jboss.seam.security.RequestSecurityState
 
setStatus(Authenticator.AuthenticationStatus) - Method in class org.jboss.seam.security.BaseAuthenticator
 
setTokenEntityClass(Class<?>) - Method in class org.jboss.seam.security.JpaTokenStore
 
setTokenStore(TokenStore) - Method in class org.jboss.seam.security.RememberMe
 
setUser(User) - Method in class org.jboss.seam.security.BaseAuthenticator
 
setUserAccountInSecurityContext(PostAuthenticateEvent) - Method in class org.jboss.seam.security.permission.RuleBasedPermissionResolver
Post-authentication event observer
setUserIdentityType(String) - Method in class org.jboss.seam.security.management.picketlink.JpaIdentityStore
 
setUsername(String) - Method in class org.jboss.seam.security.CredentialsImpl
 
startTransaction() - Method in class org.jboss.seam.security.management.picketlink.JpaIdentityStoreSessionImpl
 
Strings - Class in org.jboss.seam.security.util
 
Strings() - Constructor for class org.jboss.seam.security.util.Strings
 
suspendEncoding() - Method in class org.jboss.seam.security.util.Base64.OutputStream
Suspends encoding of the stream.

T

toClassNameString(String, Object...) - Static method in class org.jboss.seam.security.util.Strings
 
TokenStore - Interface in org.jboss.seam.security
A store containing user authentication tokens.
toString() - Method in class org.jboss.seam.security.CredentialsImpl
 
toString(PBKDF2Parameters) - Method in interface org.jboss.seam.security.crypto.PBKDF2Formatter
Convert parameters to String.
toString(PBKDF2Parameters) - Method in class org.jboss.seam.security.crypto.PBKDF2HexFormatter
 
toString() - Method in class org.jboss.seam.security.permission.PermissionMetadata.ActionSet
 
toString(Object...) - Static method in class org.jboss.seam.security.util.Strings
 
toString(String, Object...) - Static method in class org.jboss.seam.security.util.Strings
 
tryLogin() - Method in class org.jboss.seam.security.IdentityImpl
 

U

unAuthenticate() - Method in class org.jboss.seam.security.IdentityImpl
Resets all security state and credentials
unAuthenticate(PostLoggedOutEvent) - Method in class org.jboss.seam.security.permission.RuleBasedPermissionResolver
 
unqualify(String) - Static method in class org.jboss.seam.security.util.Strings
 
unqualify(String, char) - Static method in class org.jboss.seam.security.util.Strings
 
unregister(String) - Method in class org.jboss.seam.security.session.SessionManagerImpl
 
updateAttributes(IdentityStoreInvocationContext, IdentityObject, IdentityObjectAttribute[]) - Method in class org.jboss.seam.security.management.picketlink.JpaIdentityStore
 
updateCredential(IdentityStoreInvocationContext, IdentityObject, IdentityObjectCredential) - Method in class org.jboss.seam.security.management.picketlink.JpaIdentityStore
 
updatePermissionActions(Object, IdentityObject, String[], boolean) - Method in class org.jboss.seam.security.permission.JpaPermissionStore
This is where the bulk of the actual work happens.
updateSessionValues(Object) - Method in class org.jboss.seam.security.session.SessionImpl
 
URL_SAFE - Static variable in class org.jboss.seam.security.util.Base64
Encode using Base64-like encoding that is URL- and Filename-safe as described in Section 4 of RFC3548: http://www.faqs.org/rfcs/rfc3548.html.

V

validateAuthenticatorImplementation(ProcessSessionBean<Authenticator>) - Method in class org.jboss.seam.security.SecurityExtension
Ensures that any implementations of the Authenticator interface are not stateless session beans.
validateBindings(AfterBeanDiscovery, BeanManager) - Method in class org.jboss.seam.security.SecurityExtension
 
validateCredential(IdentityStoreInvocationContext, IdentityObject, IdentityObjectCredential) - Method in class org.jboss.seam.security.management.picketlink.JpaIdentityStore
 
validatePolicy() - Method in class org.jboss.seam.security.management.IdentityObjectImpl
 
validateToken(String, String) - Method in class org.jboss.seam.security.JpaTokenStore
 
validateToken(String, String) - Method in interface org.jboss.seam.security.TokenStore
 
valueOf(String) - Static method in enum org.jboss.seam.security.RememberMe.Mode
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.jboss.seam.security.RememberMe.Mode
Returns an array containing the constants of this enum type, in the order they are declared.
verifyKey(String) - Method in interface org.jboss.seam.security.crypto.PBKDF2
Convert String-based input to internal byte arrays, then invoke PBKDF2 and verify result against the reference data that is supplied in the PBKDF2Parameters.
verifyKey(String) - Method in class org.jboss.seam.security.crypto.PBKDF2Engine
 

W

write(int) - Method in class org.jboss.seam.security.util.Base64.OutputStream
Writes the byte to the output stream after converting to/from Base64 notation.
write(byte[], int, int) - Method in class org.jboss.seam.security.util.Base64.OutputStream
Calls Base64.OutputStream.write(int) repeatedly until len bytes are written.

X

xor(byte[], byte[]) - Method in class org.jboss.seam.security.crypto.PBKDF2Engine
Block-Xor.

_

_F(byte[], int, PRF, byte[], int, int) - Method in class org.jboss.seam.security.crypto.PBKDF2Engine
Function F.

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

Copyright © 2011 Seam Framework. All Rights Reserved.