A B C D E G 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

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 provided 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.
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
getConnection(boolean) - Method in class net.shibboleth.idp.attribute.impl.JDBCPairwiseIdStore
Obtain a connection from the data source.
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(String, String) - 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.
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.

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.
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.

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.
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

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
Salt used when computing the ID.
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.
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.
setNamingRegistry(String) - Method in class net.shibboleth.idp.attribute.transcoding.impl.AttributeRegistryServiceStrategy
Set the name of the bean providing the AttributeTranscoderRegistryImpl.setNamingRegistry(Map) value.
setNamingRegistry(Map<Class<?>, Function<?, String>>) - 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.
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.
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, Connection) - 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.
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(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 I J L N P Q R S T V W 
All Classes All Packages