A B C D E G H I J L N P Q R S T V W
All Classes All Packages
All Classes All Packages
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
IdPAttributename 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
AttributeTranscoderRegistryImplfrom a populatedApplicationContext. - AttributeRegistryServiceStrategy() - Constructor for class net.shibboleth.idp.attribute.transcoding.impl.AttributeRegistryServiceStrategy
- AttributeTranscoderRegistryImpl - Class in net.shibboleth.idp.attribute.transcoding.impl
-
Service implementation of the
AttributeTranscoderRegistryinterface. - 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
Predicateto use as an activation condition within the ruleset. - buildIdentifierEntries(ResultSet) - Method in class net.shibboleth.idp.attribute.impl.JDBCPairwiseIdStore
-
Build a list of
PairwiseIdobjects 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
PairwiseIdStorethat 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
AttributeTranscoderobjects 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
Connectionprotected 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
ProfileRequestContextcan 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
TranscodingRuleobjects 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.
All Classes All Packages