A B C D E G H I J L N P Q R S T V W 
All Classes All Packages

A

addMapping(String, AttributeTranscoder<?>, Map<String, Object>) - Method in class net.shibboleth.idp.attribute.transcoding.impl.AttributeTranscoderRegistryImpl
Add a mapping between an IdPAttribute name and a set of transcoding rules.
algorithm - Variable in class net.shibboleth.idp.attribute.impl.ComputedPairwiseIdStore
JCE digest algorithm name to use.
apply(ApplicationContext) - Method in class net.shibboleth.idp.attribute.transcoding.impl.AttributeRegistryServiceStrategy
attach(PairwiseId) - Method in class net.shibboleth.idp.attribute.impl.JDBCPairwiseIdStore
attachSQL - Variable in class net.shibboleth.idp.attribute.impl.JDBCPairwiseIdStore
Parameterized update statement used to attach an alias to an ID.
AttributeRegistryServiceStrategy - Class in net.shibboleth.idp.attribute.transcoding.impl
Strategy for summoning up an AttributeTranscoderRegistryImpl from a populated ApplicationContext.
AttributeRegistryServiceStrategy() - Constructor for class net.shibboleth.idp.attribute.transcoding.impl.AttributeRegistryServiceStrategy
 
AttributeTranscoderRegistryImpl - Class in net.shibboleth.idp.attribute.transcoding.impl
Service implementation of the AttributeTranscoderRegistry interface.
AttributeTranscoderRegistryImpl() - Constructor for class net.shibboleth.idp.attribute.transcoding.impl.AttributeTranscoderRegistryImpl
Constructor.

B

BASE32 - net.shibboleth.idp.attribute.impl.ComputedPairwiseIdStore.Encoding
Use Base32 encoding.
BASE64 - net.shibboleth.idp.attribute.impl.ComputedPairwiseIdStore.Encoding
Use Base64 encoding.
buildActivationCondition(Map<String, Object>) - Method in class net.shibboleth.idp.attribute.transcoding.impl.AttributeTranscoderRegistryImpl
Build an appropriate Predicate to use as an activation condition within the ruleset.
buildIdentifierEntries(ResultSet) - Method in class net.shibboleth.idp.attribute.impl.JDBCPairwiseIdStore
Build a list of PairwiseId objects from a result set.

C

close() - Method in class net.shibboleth.idp.attribute.impl.JDBCPairwiseIdStore.ConnectionWithLock
 
commit() - Method in class net.shibboleth.idp.attribute.impl.JDBCPairwiseIdStore.ConnectionWithLock
Delegated operation to the encapsulated Connection.
ComputedPairwiseIdStore - Class in net.shibboleth.idp.attribute.impl
A PairwiseIdStore that generates a pairwise ID by computing the hash of a given attribute value, the entity ID of the recipient, and a salt.
ComputedPairwiseIdStore() - Constructor for class net.shibboleth.idp.attribute.impl.ComputedPairwiseIdStore
Constructor.
ComputedPairwiseIdStore.Encoding - Enum in net.shibboleth.idp.attribute.impl
Post-digest encoding types.
connection - Variable in class net.shibboleth.idp.attribute.impl.JDBCPairwiseIdStore.ConnectionWithLock
The connection we set up.
ConnectionWithLock(boolean, boolean) - Constructor for class net.shibboleth.idp.attribute.impl.JDBCPairwiseIdStore.ConnectionWithLock
Constructor.
creationTimeColumn - Variable in class net.shibboleth.idp.attribute.impl.JDBCPairwiseIdStore
Name of the creation time column.

D

dataSource - Variable in class net.shibboleth.idp.attribute.impl.JDBCPairwiseIdStore
JDBC data source for retrieving connections.
deactivate(PairwiseId) - Method in class net.shibboleth.idp.attribute.impl.JDBCPairwiseIdStore
deactivateSQL - Variable in class net.shibboleth.idp.attribute.impl.JDBCPairwiseIdStore
Parameterized update statement used to deactivate an ID.
deactivationTimeColumn - Variable in class net.shibboleth.idp.attribute.impl.JDBCPairwiseIdStore
Name of the deactivation time column.
deleteSQL - Variable in class net.shibboleth.idp.attribute.impl.JDBCPairwiseIdStore
Parameterized delete statement used to clear dummy rows after verification.
descriptionRegistry - Variable in class net.shibboleth.idp.attribute.transcoding.impl.AttributeTranscoderRegistryImpl
Registry of description mappings associated with internal attribute IDs.
displayNameRegistry - Variable in class net.shibboleth.idp.attribute.transcoding.impl.AttributeTranscoderRegistryImpl
Registry of display name mappings associated with internal attribute IDs.
doInitialize() - Method in class net.shibboleth.idp.attribute.impl.ComputedPairwiseIdStore
doInitialize() - Method in class net.shibboleth.idp.attribute.impl.JDBCPairwiseIdStore

E

encoding - Variable in class net.shibboleth.idp.attribute.impl.ComputedPairwiseIdStore
The encoding to apply to the digest.
Encoding() - Constructor for enum net.shibboleth.idp.attribute.impl.ComputedPairwiseIdStore.Encoding
 
exceptionMap - Variable in class net.shibboleth.idp.attribute.impl.ComputedPairwiseIdStore
Override map to block or re-issue identifiers.

G

getAlgorithm() - Method in class net.shibboleth.idp.attribute.impl.ComputedPairwiseIdStore
Get the JCE algorithm name of the digest algorithm to use (default is SHA).
getAttributeTranscoders(TranscodingRule) - Method in class net.shibboleth.idp.attribute.transcoding.impl.AttributeTranscoderRegistryImpl
Get the appropriate AttributeTranscoder objects to use.
getByIssuedSelectSQL - Variable in class net.shibboleth.idp.attribute.impl.JDBCPairwiseIdStore
Parameterized select query for lookup by issued value.
getByIssuedValue(PairwiseId) - Method in class net.shibboleth.idp.attribute.impl.JDBCPairwiseIdStore
getBySourceSelectSQL - Variable in class net.shibboleth.idp.attribute.impl.JDBCPairwiseIdStore
Parameterized select query for lookup by source ID.
getBySourceValue(PairwiseId, boolean) - Method in class net.shibboleth.idp.attribute.impl.ComputedPairwiseIdStore
getBySourceValue(PairwiseId, boolean) - Method in class net.shibboleth.idp.attribute.impl.JDBCPairwiseIdStore
getComponent() - Method in class net.shibboleth.idp.attribute.transcoding.impl.AttributeTranscoderRegistryImpl
getDataSource() - Method in class net.shibboleth.idp.attribute.impl.JDBCPairwiseIdStore
Get the source datasource used to communicate with the database.
getDescriptions(IdPAttribute) - Method in class net.shibboleth.idp.attribute.transcoding.impl.AttributeTranscoderRegistryImpl
getDisplayNames(IdPAttribute) - Method in class net.shibboleth.idp.attribute.transcoding.impl.AttributeTranscoderRegistryImpl
getEffectiveSalt(PairwiseId) - Method in class net.shibboleth.idp.attribute.impl.ComputedPairwiseIdStore
Get the effective salt to apply for a particular principal/RP pair, or null to refuse to generate one.
getEffectiveType(Class<?>) - Method in class net.shibboleth.idp.attribute.transcoding.impl.AttributeTranscoderRegistryImpl
Convert an input type into the appropriate type (possibly itself) to use in looking up rules in the registry.
getEncoding() - Method in class net.shibboleth.idp.attribute.impl.ComputedPairwiseIdStore
Get the post-digest encoding to use.
getInitialValueStore() - Method in class net.shibboleth.idp.attribute.impl.JDBCPairwiseIdStore
Get a store to use to produce the first value for a given issuer/recipient pair.
getQueryTimeout() - Method in class net.shibboleth.idp.attribute.impl.JDBCPairwiseIdStore
Get the SQL query timeout.
getRetryableErrors() - Method in class net.shibboleth.idp.attribute.impl.JDBCPairwiseIdStore
Get the error messages to check for classifying a driver error as retryable, generally indicating a lock violation or duplicate insert that signifies a broken database.
getRules() - Method in class net.shibboleth.idp.attribute.transcoding.impl.TranscodingRuleLoader
Get the rules loaded by this object.
getSalt() - Method in class net.shibboleth.idp.attribute.impl.ComputedPairwiseIdStore
Get the salt used when computing the ID.
getTableName() - Method in class net.shibboleth.idp.attribute.impl.JDBCPairwiseIdStore
Gets the table name.
getTransactionRetries() - Method in class net.shibboleth.idp.attribute.impl.JDBCPairwiseIdStore
Get the number of retries to attempt for a failed transaction.
getTranscodingRules(IdPAttribute, Class<?>) - Method in class net.shibboleth.idp.attribute.transcoding.impl.AttributeTranscoderRegistryImpl
getTranscodingRules(T) - Method in class net.shibboleth.idp.attribute.transcoding.impl.AttributeTranscoderRegistryImpl
getVerifyDatabase() - Method in class net.shibboleth.idp.attribute.impl.JDBCPairwiseIdStore
Get whether to allow startup if the database cannot be verified.

H

httpServletRequestSupplier - Variable in class net.shibboleth.idp.attribute.impl.ComputedPairwiseIdStore
Servlet request supplier.

I

initialValueStore - Variable in class net.shibboleth.idp.attribute.impl.JDBCPairwiseIdStore
Optional hook for obtaining initial values from a primary store, usually a computed algorithm.
insertSQL - Variable in class net.shibboleth.idp.attribute.impl.JDBCPairwiseIdStore
Parameterized insert statement used to insert a new record.
isLocalLocking() - Method in class net.shibboleth.idp.attribute.impl.JDBCPairwiseIdStore
Do we do thread level locking or delegate to the Database?
issuerColumn - Variable in class net.shibboleth.idp.attribute.impl.JDBCPairwiseIdStore
Name of the issuer entityID column.

J

JDBCPairwiseIdStore - Class in net.shibboleth.idp.attribute.impl
JDBC-based storage management for pairwise IDs.
JDBCPairwiseIdStore() - Constructor for class net.shibboleth.idp.attribute.impl.JDBCPairwiseIdStore
Constructor.
JDBCPairwiseIdStore.ConnectionWithLock - Class in net.shibboleth.idp.attribute.impl
A Class to encapsulate a Connection protected by an optional read/write lock.

L

log - Variable in class net.shibboleth.idp.attribute.impl.ComputedPairwiseIdStore
Class logger.
log - Variable in class net.shibboleth.idp.attribute.impl.JDBCPairwiseIdStore
Class logger.
log - Variable in class net.shibboleth.idp.attribute.transcoding.impl.AttributeRegistryServiceStrategy
Class logger.
log - Variable in class net.shibboleth.idp.attribute.transcoding.impl.AttributeTranscoderRegistryImpl
Class logger.
log - Variable in class net.shibboleth.idp.attribute.transcoding.impl.TranscodingRuleLoader
Class logger.

N

namingFunctionRegistry - Variable in class net.shibboleth.idp.attribute.transcoding.impl.AttributeTranscoderRegistryImpl
Registry of naming functions for supported object types.
namingRegistry - Variable in class net.shibboleth.idp.attribute.transcoding.impl.AttributeRegistryServiceStrategy
Name of bean to supply naming function registry property.
net.shibboleth.idp.attribute.impl - package net.shibboleth.idp.attribute.impl
Implementations of general attribute functionality.
net.shibboleth.idp.attribute.transcoding.impl - package net.shibboleth.idp.attribute.transcoding.impl
Implementation classes for attribute transcoding.

P

peerProvidedIdColumn - Variable in class net.shibboleth.idp.attribute.impl.JDBCPairwiseIdStore
Name of recipient-attached alias column.
persistentIdColumn - Variable in class net.shibboleth.idp.attribute.impl.JDBCPairwiseIdStore
Name of the persistent ID column.
prepareStatement(String) - Method in class net.shibboleth.idp.attribute.impl.JDBCPairwiseIdStore.ConnectionWithLock
Delegated operation to the encapsulated Connection.
principalNameColumn - Variable in class net.shibboleth.idp.attribute.impl.JDBCPairwiseIdStore
Name of the principal name column.

Q

queryTimeout - Variable in class net.shibboleth.idp.attribute.impl.JDBCPairwiseIdStore
Timeout of SQL queries.

R

readWriteLock - Variable in class net.shibboleth.idp.attribute.impl.JDBCPairwiseIdStore
If non-null we doing local locking.
recipientColumn - Variable in class net.shibboleth.idp.attribute.impl.JDBCPairwiseIdStore
Name of the recipient entityID column.
retryableErrors - Variable in class net.shibboleth.idp.attribute.impl.JDBCPairwiseIdStore
Error messages that signal a transaction should be retried.
rules - Variable in class net.shibboleth.idp.attribute.transcoding.impl.TranscodingRuleLoader
Rules loaded.

S

salt - Variable in class net.shibboleth.idp.attribute.impl.ComputedPairwiseIdStore
Default salt used when computing the ID.
saltLookupStrategy - Variable in class net.shibboleth.idp.attribute.impl.ComputedPairwiseIdStore
Optional source of salt for request.
setAlgorithm(String) - Method in class net.shibboleth.idp.attribute.impl.ComputedPairwiseIdStore
Set the JCE algorithm name of the digest algorithm to use (default is SHA).
setAttachSQL(String) - Method in class net.shibboleth.idp.attribute.impl.JDBCPairwiseIdStore
Set the UPDATE statement used to attach an SPProvidedID to an issued value.
setCreateTimeColumn(String) - Method in class net.shibboleth.idp.attribute.impl.JDBCPairwiseIdStore
Set the name of the creation time column.
setDataSource(DataSource) - Method in class net.shibboleth.idp.attribute.impl.JDBCPairwiseIdStore
Get the source datasource used to communicate with the database.
setDeactivateSQL(String) - Method in class net.shibboleth.idp.attribute.impl.JDBCPairwiseIdStore
Set the UPDATE statement used to deactivate issued values.
setDeactivationTimeColumn(String) - Method in class net.shibboleth.idp.attribute.impl.JDBCPairwiseIdStore
Set the name of the deactivation time column.
setDeleteSQL(String) - Method in class net.shibboleth.idp.attribute.impl.JDBCPairwiseIdStore
Set the DELETE statement used to clear dummy row(s) created during verification.
setEncodedSalt(String) - Method in class net.shibboleth.idp.attribute.impl.ComputedPairwiseIdStore
Set the base64-encoded salt used when computing the ID.
setEncoding(ComputedPairwiseIdStore.Encoding) - Method in class net.shibboleth.idp.attribute.impl.ComputedPairwiseIdStore
Set the post-digest encoding to use.
setExceptionMap(Map<String, Map<String, String>>) - Method in class net.shibboleth.idp.attribute.impl.ComputedPairwiseIdStore
Install map of exceptions that override standard generation.
setGetByIssuedSelectSQL(String) - Method in class net.shibboleth.idp.attribute.impl.JDBCPairwiseIdStore
Set the SELECT statement used to lookup records by issued value.
setGetBySourceSelectSQL(String) - Method in class net.shibboleth.idp.attribute.impl.JDBCPairwiseIdStore
Set the SELECT statement used to lookup records by source ID.
setHttpServletRequestSupplier(NonnullSupplier<HttpServletRequest>) - Method in class net.shibboleth.idp.attribute.impl.ComputedPairwiseIdStore
Sets a supplier for the servlet request by which the ProfileRequestContext can be obtained.
setInitialValueStore(PairwiseIdStore) - Method in class net.shibboleth.idp.attribute.impl.JDBCPairwiseIdStore
Set a store to use to produce the first value for a given issuer/recipient pair.
setInsertSQL(String) - Method in class net.shibboleth.idp.attribute.impl.JDBCPairwiseIdStore
Set the INSERT statement used to insert new records.
setLocalEntityColumn(String) - Method in class net.shibboleth.idp.attribute.impl.JDBCPairwiseIdStore
Set the name of the issuer entityID column.
setLocalLocking(boolean) - Method in class net.shibboleth.idp.attribute.impl.JDBCPairwiseIdStore
Will we do thread level locking or delegate to the Database?
setNamingRegistry(Collection<AttributeTranscoderRegistry.NamingFunction<?>>) - Method in class net.shibboleth.idp.attribute.transcoding.impl.AttributeRegistryServiceStrategy
Sets the collection of AttributeTranscoderRegistry.NamingFunctions to install into the registry.
setNamingRegistry(Collection<AttributeTranscoderRegistry.NamingFunction<?>>) - Method in class net.shibboleth.idp.attribute.transcoding.impl.AttributeTranscoderRegistryImpl
Installs registry of naming functions mapped against the types of objects they support.
setPeerEntityColumn(String) - Method in class net.shibboleth.idp.attribute.impl.JDBCPairwiseIdStore
Set the name of the recipient entityID column.
setPeerProvidedIdColumn(String) - Method in class net.shibboleth.idp.attribute.impl.JDBCPairwiseIdStore
Set the name of the peer-provided ID column.
setPersistentIdColumn(String) - Method in class net.shibboleth.idp.attribute.impl.JDBCPairwiseIdStore
Set the name of the persistent ID column.
setPrincipalNameColumn(String) - Method in class net.shibboleth.idp.attribute.impl.JDBCPairwiseIdStore
Set the name of the principal name column.
setQueryTimeout(Duration) - Method in class net.shibboleth.idp.attribute.impl.JDBCPairwiseIdStore
Set the SQL query timeout.
setRetryableErrors(Collection<String>) - Method in class net.shibboleth.idp.attribute.impl.JDBCPairwiseIdStore
Set the error messages to check for classifying a driver error as retryable, generally indicating a lock violation or duplicate insert that signifies a broken database.
setSalt(byte[]) - Method in class net.shibboleth.idp.attribute.impl.ComputedPairwiseIdStore
Set the salt used when computing the ID.
setSalt(String) - Method in class net.shibboleth.idp.attribute.impl.ComputedPairwiseIdStore
Set the salt used when computing the ID.
setSaltLookupStrategy(BiFunction<ProfileRequestContext, PairwiseId, String>) - Method in class net.shibboleth.idp.attribute.impl.ComputedPairwiseIdStore
Sets an optional function to use to obtain the salt for the request.
setSourceIdColumn(String) - Method in class net.shibboleth.idp.attribute.impl.JDBCPairwiseIdStore
Set the name of the source ID column.
setTableName(String) - Method in class net.shibboleth.idp.attribute.impl.JDBCPairwiseIdStore
Set the table name.
setTransactionIsolation(int) - Method in class net.shibboleth.idp.attribute.impl.JDBCPairwiseIdStore
Set the parameter that will be passed to Connection.setTransactionIsolation(int).
setTransactionRetries(int) - Method in class net.shibboleth.idp.attribute.impl.JDBCPairwiseIdStore
Set the number of retries to attempt for a failed transaction.
setTranscoderRegistry(Collection<TranscodingRule>) - Method in class net.shibboleth.idp.attribute.transcoding.impl.AttributeTranscoderRegistryImpl
Installs the transcoder mappings en masse.
setVerifyDatabase(boolean) - Method in class net.shibboleth.idp.attribute.impl.JDBCPairwiseIdStore
Set whether to allow startup if the database cannot be verified.
sourceIdColumn - Variable in class net.shibboleth.idp.attribute.impl.JDBCPairwiseIdStore
Name of the source ID column.
store(PairwiseId, JDBCPairwiseIdStore.ConnectionWithLock) - Method in class net.shibboleth.idp.attribute.impl.JDBCPairwiseIdStore
Store a record containing the values from the input object.

T

tableName - Variable in class net.shibboleth.idp.attribute.impl.JDBCPairwiseIdStore
Name of the database table.
threadLock - Variable in class net.shibboleth.idp.attribute.impl.JDBCPairwiseIdStore.ConnectionWithLock
The lock we may or may not have set up.
transactionIsolation - Variable in class net.shibboleth.idp.attribute.impl.JDBCPairwiseIdStore
What transaction isolation do we want?
transactionRetry - Variable in class net.shibboleth.idp.attribute.impl.JDBCPairwiseIdStore
Number of times to retry a transaction if it rolls back.
transcodingRegistry - Variable in class net.shibboleth.idp.attribute.transcoding.impl.AttributeTranscoderRegistryImpl
Registry of transcoding instructions for a given "name" and type of object.
TranscodingRuleLoader - Class in net.shibboleth.idp.attribute.transcoding.impl
A mechanism for loading a set of TranscodingRule objects from sources such as maps or directories of property files.
TranscodingRuleLoader(Path) - Constructor for class net.shibboleth.idp.attribute.transcoding.impl.TranscodingRuleLoader
Load rules from all files found below a directory root.
TranscodingRuleLoader(Path, Collection<String>) - Constructor for class net.shibboleth.idp.attribute.transcoding.impl.TranscodingRuleLoader
Load rules from all files found below a directory root.
TranscodingRuleLoader(Collection<Map<String, Object>>) - Constructor for class net.shibboleth.idp.attribute.transcoding.impl.TranscodingRuleLoader
Constructor.

V

valueOf(String) - Static method in enum net.shibboleth.idp.attribute.impl.ComputedPairwiseIdStore.Encoding
Returns the enum constant of this type with the specified name.
values() - Static method in enum net.shibboleth.idp.attribute.impl.ComputedPairwiseIdStore.Encoding
Returns an array containing the constants of this enum type, in the order they are declared.
verifyDatabase - Variable in class net.shibboleth.idp.attribute.impl.JDBCPairwiseIdStore
Whether to fail if the database cannot be verified.
verifyDatabase() - Method in class net.shibboleth.idp.attribute.impl.JDBCPairwiseIdStore
Check the database and the presence of a uniqueness constraint.

W

WILDCARD_OVERRIDE - Static variable in class net.shibboleth.idp.attribute.impl.ComputedPairwiseIdStore
An override trigger to apply to all relying parties.
A B C D E G H I J L N P Q R S T V W 
All Classes All Packages