# Index

A B C D E F G H I J L M N O P Q R S T U V W
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

## A

AbstractAttributePredicate - Class in net.shibboleth.profile.context.logic
  Abstract base class for predicates operating on an `AttributeContext`.
AbstractAttributePredicate() - Constructor for class net.shibboleth.profile.context.logic.AbstractAttributePredicate
  Constructor.
AbstractConditionalProfileConfiguration - Class in net.shibboleth.profile.config
  Base class for `ConditionalProfileConfiguration` implementations.
AbstractConditionalProfileConfiguration(String) - Constructor for class net.shibboleth.profile.config.AbstractConditionalProfileConfiguration
  Constructor.
AbstractDefaultSecurityConfigurationLookupFunction<T> - Class in net.shibboleth.profile.config.navigate
  Base class for lookup functions that require access to the default security configuration for a profile via the `RelyingPartyConfiguration` interface.
AbstractDefaultSecurityConfigurationLookupFunction<T> - Class in net.shibboleth.profile.config.navigate.messaging
  Base class for lookup functions that require access to the default security configuration for a profile via the `RelyingPartyConfiguration` interface.
AbstractDefaultSecurityConfigurationLookupFunction() - Constructor for class net.shibboleth.profile.config.navigate.AbstractDefaultSecurityConfigurationLookupFunction
AbstractDefaultSecurityConfigurationLookupFunction() - Constructor for class net.shibboleth.profile.config.navigate.messaging.AbstractDefaultSecurityConfigurationLookupFunction
AbstractModule - Class in net.shibboleth.profile.module
  `Module` base class implementing basic file management.
AbstractModule(String) - Constructor for class net.shibboleth.profile.module.AbstractModule
  Constructor.
AbstractModule.BasicModuleResource - Class in net.shibboleth.profile.module
  Models a specific resource managed by a module.
AbstractPlugin<T extends Module> - Class in net.shibboleth.profile.plugin
  A base class implementing `Plugin` that defaults common settings.
AbstractPlugin() - Constructor for class net.shibboleth.profile.plugin.AbstractPlugin
  Constructor.
AbstractProfileConfiguration - Class in net.shibboleth.profile.config
  Base class for `ProfileConfiguration` implementations.
AbstractProfileConfiguration(String) - Constructor for class net.shibboleth.profile.config.AbstractProfileConfiguration
  Constructor.
AbstractRelyingPartyLookupFunction<ResultType> - Class in net.shibboleth.profile.context.navigate
  Abstract base class for a function that requires a `RelyingPartyContext` obtained via a lookup function, by default a child of the `ProfileRequestContext`.
AbstractRelyingPartyLookupFunction<ResultType> - Class in net.shibboleth.profile.context.navigate.messaging
  Abstract base class for a function that requires a `ProfileRequestContext` obtained via a lookup function, by default the parent of the specified `MessageContext`, and a `RelyingPartyContext` obtained via a lookup function, by default a child of the aforementioned parent.
AbstractRelyingPartyLookupFunction() - Constructor for class net.shibboleth.profile.context.navigate.AbstractRelyingPartyLookupFunction
  Constructor.
AbstractRelyingPartyLookupFunction() - Constructor for class net.shibboleth.profile.context.navigate.messaging.AbstractRelyingPartyLookupFunction
  Constructor.
AbstractRelyingPartyPredicate - Class in net.shibboleth.profile.context.logic
  Base class for a predicate that evaluates a `ProfileRequestContext` and requires access to a `RelyingPartyContext`.
AbstractRelyingPartyPredicate - Class in net.shibboleth.profile.context.logic.messaging
  Abstract base class for a predicate that evaluates a `MessageContext` and which requires a `RelyingPartyContext` obtained via a lookup function, by default a child of the `InOutOperationContext` the parent of the specified `MessageContext`.
AbstractRelyingPartyPredicate() - Constructor for class net.shibboleth.profile.context.logic.AbstractRelyingPartyPredicate
  Constructor.
AbstractRelyingPartyPredicate() - Constructor for class net.shibboleth.profile.context.logic.messaging.AbstractRelyingPartyPredicate
  Constructor.
activationCondition - Variable in class net.shibboleth.profile.audit.impl.AttributesAuditExtractor
  A predicate to control whether attributes should be extracted for logging.
activationCondition - Variable in class net.shibboleth.profile.config.AbstractConditionalProfileConfiguration
  Activation condition.
activationCondition - Variable in class net.shibboleth.profile.context.logic.LoopDetectionPredicate
  Generalized condition in place of dedicated map.
activationCondition - Variable in class net.shibboleth.profile.relyingparty.BasicRelyingPartyConfiguration
  Predicate that must be true for this configuration to be active for a given request.
ADDED - Enum constant in enum class net.shibboleth.profile.module.Module.ResourceResult
  Resource was created alongside original.
allInfoPresent - Variable in class net.shibboleth.profile.installablecomponent.InstallableComponentInfo
  Whether the information was sufficient.
allowNullAttributeContext() - Method in class net.shibboleth.profile.context.logic.AbstractAttributePredicate
  Get the result of the predicate in the case the attribute context is null.
allowNullAttributeContext() - Method in class net.shibboleth.profile.context.logic.DateAttributePredicate
  Get the result of the predicate in the case the attribute context is null.
allowNullAttributeContext() - Method in class net.shibboleth.profile.context.logic.SimpleAttributePredicate
  Get the result of the predicate in the case the attribute context is null.
apply(ServletRequest) - Method in class net.shibboleth.profile.context.navigate.ServletRequestProfileRequestContextLookup
apply(Map<String, Object>) - Method in class net.shibboleth.profile.context.logic.impl.RelyingPartiesActivationConditionFactory
apply(MessageContext) - Method in class net.shibboleth.profile.config.navigate.messaging.HttpClientSecurityConfigurationLookupFunction
apply(MessageContext) - Method in class net.shibboleth.profile.config.navigate.messaging.SignatureSigningConfigurationLookupFunction
apply(MessageContext) - Method in class net.shibboleth.profile.config.navigate.messaging.SignatureValidationConfigurationLookupFunction
apply(MessageContext) - Method in class net.shibboleth.saml.profile.config.navigate.messaging.MessageHandlerLookupFunction
apply(MessageContext) - Method in class net.shibboleth.saml.profile.context.navigate.messaging.SAMLMetadataContextLookupFunction
apply(ProfileRequestContext) - Method in class net.shibboleth.profile.audit.impl.AttributesAuditExtractor
apply(ProfileRequestContext) - Method in class net.shibboleth.profile.config.navigate.ClientTLSValidationConfigurationLookupFunction
apply(ProfileRequestContext) - Method in class net.shibboleth.profile.config.navigate.DecryptionConfigurationLookupFunction
apply(ProfileRequestContext) - Method in class net.shibboleth.profile.config.navigate.EncryptionConfigurationLookupFunction
apply(ProfileRequestContext) - Method in class net.shibboleth.profile.config.navigate.IdentifierGenerationStrategyLookupFunction
apply(ProfileRequestContext) - Method in class net.shibboleth.profile.config.navigate.SignatureSigningConfigurationLookupFunction
apply(ProfileRequestContext) - Method in class net.shibboleth.profile.config.navigate.SignatureValidationConfigurationLookupFunction
apply(ProfileRequestContext) - Method in class net.shibboleth.profile.context.logic.LoopDetectionPredicate.DefaultTagGenerator
apply(ProfileRequestContext) - Method in class net.shibboleth.profile.context.navigate.IssuerLookupFunction
apply(ProfileRequestContext) - Method in class net.shibboleth.profile.context.navigate.RelyingPartyIdLookupFunction
apply(ProfileRequestContext) - Method in class net.shibboleth.saml.profile.config.navigate.AssertionAudiencesLookupFunction
apply(ProfileRequestContext) - Method in class net.shibboleth.saml.profile.config.navigate.AssertionLifetimeLookupFunction
apply(ProfileRequestContext) - Method in class net.shibboleth.saml.profile.config.navigate.AudienceRestrictionsLookupFunction
apply(ProfileRequestContext) - Method in class net.shibboleth.saml.profile.context.navigate.SAMLMetadataContextLookupFunction
apply(ProfileRequestContext) - Method in class net.shibboleth.saml.saml2.profile.config.navigate.MaximumTimeSinceAuthnLookupFunction
apply(ProfileRequestContext) - Method in class net.shibboleth.saml.saml2.profile.config.navigate.ProxyCountLookupFunction
apply(ProfileRequestContext) - Method in class net.shibboleth.saml.saml2.profile.config.navigate.QualifiedNameIDFormatsLookupFunction
apply(T) - Method in class net.shibboleth.profile.context.navigate.ScriptedContextLookupFunction
appNewExt - Variable in class net.shibboleth.profile.module.AbstractModule
  Version-aware extension for new files added.
artifactResolutionIndex - Variable in class net.shibboleth.saml.profile.config.BasicSAMLArtifactConfiguration
  The artifact resolution index.
ArtifactResolutionProfileConfiguration - Interface in net.shibboleth.saml.saml1.profile.config
  Configuration support for SAML 1.x artifact resolution profile.
ArtifactResolutionProfileConfiguration - Interface in net.shibboleth.saml.saml2.profile.config
  Configuration support for SAML 2.0 artifact resolution profile.
artifactResolutionURL - Variable in class net.shibboleth.saml.profile.config.BasicSAMLArtifactConfiguration
  The artifact resolution URL.
artifactType - Variable in class net.shibboleth.saml.profile.config.BasicSAMLArtifactConfiguration
  The artifact type code.
AssertionAudiencesLookupFunction - Class in net.shibboleth.saml.profile.config.navigate
  A function that returns `SAMLAssertionProducingProfileConfiguration.getAssertionAudiences(ProfileRequestContext)` if such a profile is available from a `RelyingPartyContext` obtained via a lookup function, by default a child of the `ProfileRequestContext`.
AssertionAudiencesLookupFunction() - Constructor for class net.shibboleth.saml.profile.config.navigate.AssertionAudiencesLookupFunction
AssertionLifetimeLookupFunction - Class in net.shibboleth.saml.profile.config.navigate
  A function that returns `SAMLAssertionProducingProfileConfiguration.getAssertionLifetime(ProfileRequestContext)` if such a profile is available from a `RelyingPartyContext` obtained via a lookup function, by default a child of the `ProfileRequestContext`.
AssertionLifetimeLookupFunction() - Constructor for class net.shibboleth.saml.profile.config.navigate.AssertionLifetimeLookupFunction
attributeContextLookupStrategy - Variable in class net.shibboleth.profile.audit.impl.AttributesAuditExtractor
  Lookup strategy for AttributeContext to read from.
attributeContextLookupStrategy - Variable in class net.shibboleth.profile.context.logic.AbstractAttributePredicate
  Strategy function to lookup `AttributeContext`.
attributeFunctionMap - Variable in class net.shibboleth.profile.context.logic.DynamicAttributePredicate
  Map of attribute IDs to functions.
attributeId - Variable in class net.shibboleth.profile.context.logic.RegexAttributePredicate
  The attribute to evaluate.
attributeName - Variable in class net.shibboleth.profile.context.logic.DateAttributePredicate
  Name of attribute to query for.
AttributeQueryProfileConfiguration - Interface in net.shibboleth.saml.saml1.profile.config
  Configuration support for SAML 1.x attribute query profile.
AttributeQueryProfileConfiguration - Interface in net.shibboleth.saml.saml2.profile.config
  Configuration support for SAML 2.0 attribute query profile.
AttributeResolvingProfileConfiguration - Interface in net.shibboleth.profile.config
  `ProfileConfiguration` with optional resolution of attributes.
attributes - Variable in class net.shibboleth.saml.profile.context.logic.MappedEntityAttributesPredicate.EntityAttributesMatcher
  Population to evaluate for a match.
AttributesAuditExtractor - Class in net.shibboleth.profile.audit.impl
  `Function` that returns the attribute IDs from an `AttributeContext`.
AttributesAuditExtractor() - Constructor for class net.shibboleth.profile.audit.impl.AttributesAuditExtractor
  Constructor.
AttributesAuditExtractor(Function<ProfileRequestContext, AttributeContext>) - Constructor for class net.shibboleth.profile.audit.impl.AttributesAuditExtractor
  Constructor.
attributeValueMap - Variable in class net.shibboleth.profile.context.logic.SimpleAttributePredicate
  Map of attribute IDs to values.
attributeValueToString(IdPAttributeValue) - Method in class net.shibboleth.saml.profile.context.logic.MappedEntityAttributesPredicate.EntityAttributesMatcher
  Convert an IdPAttributeValue to a String if the type is recognized.
AudienceRestrictionsLookupFunction - Class in net.shibboleth.saml.profile.config.navigate
  A function that returns the effective audience restrictions to include in assertions, based on combining a relying party's entityID with the result of `SAMLAssertionProducingProfileConfiguration.getAssertionAudiences(ProfileRequestContext)`, if such a profile is available from a `RelyingPartyContext` obtained via a lookup function, by default a child of the `ProfileRequestContext`.
AudienceRestrictionsLookupFunction() - Constructor for class net.shibboleth.saml.profile.config.navigate.AudienceRestrictionsLookupFunction
AuditContext - Class in net.shibboleth.profile.context
  `BaseContext` containing information to preserve for auditing/logging.
AuditContext() - Constructor for class net.shibboleth.profile.context.AuditContext
  Constructor.
AVAILABLE_VERSIONS_PROPERTY_SUFFIX - Static variable in class net.shibboleth.profile.installablecomponent.InstallableComponentSupport
  Property Name suffix for available versions inside `Plugin.getUpdateURLs()`.

## B

BASE_NAME_INTERFIX - Static variable in class net.shibboleth.profile.installablecomponent.InstallableComponentSupport
  Property Name for download name `Plugin.getUpdateURLs()`.
BaseCriteriaRelyingPartyConfiigurationResolver<ReturnType> - Class in net.shibboleth.profile.relyingparty.impl
  Abstract base resolver which uses an instance of `RelyingPartyConfigurationResolver` to resolve a `RelyingPartyConfiguration` using an input `CriteriaSet` only.
BaseCriteriaRelyingPartyConfiigurationResolver() - Constructor for class net.shibboleth.profile.relyingparty.impl.BaseCriteriaRelyingPartyConfiigurationResolver
BasicModuleResource(String, Path, boolean, boolean, boolean, boolean, boolean) - Constructor for class net.shibboleth.profile.module.AbstractModule.BasicModuleResource
  Constructor.
BasicRelyingPartyConfiguration - Class in net.shibboleth.profile.relyingparty
  The configuration that applies to a peer with which the software is communicating.
BasicRelyingPartyConfiguration() - Constructor for class net.shibboleth.profile.relyingparty.BasicRelyingPartyConfiguration
  Constructor.
BasicSAMLArtifactConfiguration - Class in net.shibboleth.saml.profile.config
  Concrete class for outbound SAML artifact configuration.
BasicSAMLArtifactConfiguration() - Constructor for class net.shibboleth.saml.profile.config.BasicSAMLArtifactConfiguration
BindingDescriptor - Class in net.shibboleth.saml.binding
  Subclass that adds awareness of a Spring bean ID for a binding's `MessageEncoder`.
BindingDescriptor() - Constructor for class net.shibboleth.saml.binding.BindingDescriptor
BrowserSSOProfileConfiguration - Interface in net.shibboleth.saml.saml1.profile.config
  Configuration for SAML 1.x Browser SSO profile.
BrowserSSOProfileConfiguration - Interface in net.shibboleth.saml.saml2.profile.config
  Configuration for SAML 2.0 Browser SSO profile.
buildConfigList(RelyingPartyConfiguration, ProfileRequestContext, CriteriaSet) - Method in class net.shibboleth.profile.relyingparty.impl.CriteriaDecryptionConfigurationResolver
  Build the list of configurations.
buildContext(CriteriaSet) - Method in class net.shibboleth.profile.relyingparty.impl.BaseCriteriaRelyingPartyConfiigurationResolver
  Build and populate the synthetic instance of `ProfileRequestContext` which will be used in the resolution call to the delegate as well as to resolve the entityID setting.
byGroup(Collection<String>, MetadataResolver) - Static method in class net.shibboleth.saml.relyingparty.RelyingPartyConfigurationSupport
  A shorthand method for constructing a `BasicRelyingPartyConfiguration` with an activation condition based on one or more `EntitiesDescriptor` groups, and optionally via `AffiliationDescriptor` lookup.
byMappedTag(Collection<EntityAttributesPredicate.Candidate>, boolean, boolean) - Static method in class net.shibboleth.saml.relyingparty.RelyingPartyConfigurationSupport
  A shorthand method for constructing a `BasicRelyingPartyConfiguration` with an activation condition based on a `MappedEntityAttributesPredicate`.
byName(Collection<String>) - Static method in class net.shibboleth.saml.relyingparty.RelyingPartyConfigurationSupport
  A shorthand method for constructing a `BasicRelyingPartyConfiguration` with an activation condition based on one or more relying party IDs.
byTag(Collection<EntityAttributesPredicate.Candidate>, boolean, boolean) - Static method in class net.shibboleth.saml.relyingparty.RelyingPartyConfigurationSupport
  A shorthand method for constructing a `BasicRelyingPartyConfiguration` with an activation condition based on an `EntityAttributesPredicate`.

## C

CheckAddressPredicate - Class in net.shibboleth.saml.saml2.profile.config.logic
  A predicate that evaluates a `ProfileRequestContext` and extracts the effective setting of `BrowserSSOProfileConfiguration.isCheckAddress(ProfileRequestContext)`.
CheckAddressPredicate() - Constructor for class net.shibboleth.saml.saml2.profile.config.logic.CheckAddressPredicate
checkDecryptionParserPool(ParserPool) - Method in class net.shibboleth.profile.spring.impl.OpenSAMLConfigBean
  Check the supplied decryption parser pool for requirements.
CheckInResponseToPredicate - Class in net.shibboleth.saml.saml2.profile.config.logic
  A predicate that evaluates a `ProfileRequestContext` and extracts the effective setting of `BrowserSSOProfileConfiguration.isCheckInResponseTo(ProfileRequestContext)`.
CheckInResponseToPredicate() - Constructor for class net.shibboleth.saml.saml2.profile.config.logic.CheckInResponseToPredicate
ClientTLSArtifactRequestsPredicate - Class in net.shibboleth.saml.profile.config.logic.messaging
  A predicate implementation that forwards to `SAMLArtifactConsumerProfileConfiguration.isClientTLSArtifactRequests(MessageContext)`.
ClientTLSArtifactRequestsPredicate() - Constructor for class net.shibboleth.saml.profile.config.logic.messaging.ClientTLSArtifactRequestsPredicate
ClientTLSSOAPAttributeQueriesPredicate - Class in net.shibboleth.saml.saml2.profile.config.logic.messaging
  A predicate implementation that forwards to `AttributeQueryProfileConfiguration.isClientTLSSOAPRequests(MessageContext)`.
ClientTLSSOAPAttributeQueriesPredicate() - Constructor for class net.shibboleth.saml.saml2.profile.config.logic.messaging.ClientTLSSOAPAttributeQueriesPredicate
ClientTLSSOAPLogoutRequestsPredicate - Class in net.shibboleth.saml.saml2.profile.config.logic.messaging
  A predicate implementation that forwards to `SingleLogoutProfileConfiguration.isClientTLSSOAPRequests(MessageContext)`.
ClientTLSSOAPLogoutRequestsPredicate() - Constructor for class net.shibboleth.saml.saml2.profile.config.logic.messaging.ClientTLSSOAPLogoutRequestsPredicate
ClientTLSValidationConfigurationLookupFunction - Class in net.shibboleth.profile.config.navigate
  A function that returns a `ClientTLSValidationConfiguration` list by way of various lookup strategies.
ClientTLSValidationConfigurationLookupFunction() - Constructor for class net.shibboleth.profile.config.navigate.ClientTLSValidationConfigurationLookupFunction
CommandLine - Enum constant in enum class net.shibboleth.profile.module.ModuleContext.OperationType
  Called from the Module command (or in a test.
compareTo(InstallableComponentVersion) - Method in class net.shibboleth.profile.installablecomponent.InstallableComponentVersion
  Compares this object with the specified object for order.
componentId - Variable in class net.shibboleth.profile.installablecomponent.InstallableComponentInfo
  The Id.
ConditionalProfileConfiguration - Interface in net.shibboleth.profile.config
  A `ProfileConfiguration` supporting an activation condition.
connect(ModuleContext, URI) - Method in class net.shibboleth.profile.module.AbstractModule.BasicModuleResource
  Connect to the given URI and return the HTTP response stream.
contextLookAsideMap - Variable in class net.shibboleth.profile.spring.impl.OpenSAMLConfigBean
  Optional map of renamed classes for string-based context navigation.
counterGauge - Variable in class net.shibboleth.profile.relyingparty.impl.DefaultRelyingPartyConfigurationResolver
  Stored copy of metric for teardown.
counterMap - Variable in class net.shibboleth.profile.relyingparty.impl.DefaultRelyingPartyConfigurationResolver
  Map of override counters.
CREATED - Enum constant in enum class net.shibboleth.profile.module.Module.ResourceResult
  Resource was created.
CriteriaDecryptionConfigurationResolver - Class in net.shibboleth.profile.relyingparty.impl
  Resolver which uses an instance of `RelyingPartyConfigurationResolver` to resolve a list of `DecryptionConfiguration` applicable for a peer entity.
CriteriaDecryptionConfigurationResolver() - Constructor for class net.shibboleth.profile.relyingparty.impl.CriteriaDecryptionConfigurationResolver
CriteriaSelfEntityIDResolver - Class in net.shibboleth.profile.relyingparty.impl
  Resolver which uses an instance of `RelyingPartyConfigurationResolver` to resolve our own entityID.
CriteriaSelfEntityIDResolver() - Constructor for class net.shibboleth.profile.relyingparty.impl.CriteriaSelfEntityIDResolver
Current - Enum constant in enum class net.shibboleth.profile.installablecomponent.InstallableComponentSupport.SupportLevel
  The current release.

## D

DateAttributePredicate - Class in net.shibboleth.profile.context.logic
  Provides a date/time matching predicate that compares a date-based attribute value against current system time with optional offset.
DateAttributePredicate(String) - Constructor for class net.shibboleth.profile.context.logic.DateAttributePredicate
  Create a new instance that performs date comparisons against the given attribute.
DateAttributePredicate(String, String) - Constructor for class net.shibboleth.profile.context.logic.DateAttributePredicate
  Create a new instance that performs date comparisons against the given attribute using the given date parser.
DateAttributePredicate(String, DateTimeFormatter) - Constructor for class net.shibboleth.profile.context.logic.DateAttributePredicate
  Create a new instance that performs date comparisons against the given attribute using the given date parser.
dateTimeFormatter - Variable in class net.shibboleth.profile.context.logic.DateAttributePredicate
  Formatter used to parse string-based date attribute values.
DecryptionConfigurationLookupFunction - Class in net.shibboleth.profile.config.navigate
  A function that returns a `DecryptionConfiguration` list by way of various lookup strategies.
DecryptionConfigurationLookupFunction() - Constructor for class net.shibboleth.profile.config.navigate.DecryptionConfigurationLookupFunction
decryptionParserPool - Variable in class net.shibboleth.profile.spring.impl.OpenSAMLConfigBean
  Optional decryption `ParserPool` to configure.
DEFAULT_ASSERTION_LIFETIME - Static variable in interface net.shibboleth.saml.profile.config.SAMLAssertionProducingProfileConfiguration
  Default assertion lifetime.
DEFAULT_DISALLOWED_FEATURES - Static variable in interface net.shibboleth.profile.config.ProfileConfiguration
  Default value for disallowedFeatures property.
DEFAULT_RELYING_PARTY_COUNTER - Static variable in class net.shibboleth.profile.relyingparty.impl.DefaultRelyingPartyConfigurationResolver
  Counter ID for default RP.
DEFAULT_RESOURCE - Static variable in class net.shibboleth.profile.module.PropertyDrivenModule
  Default name of module properties resource.
DEFAULT_RESOURCE - Static variable in class net.shibboleth.profile.plugin.PropertyDrivenPlugin
  Default name of plugin properties resource.
defaultGenerator - Variable in class net.shibboleth.profile.config.navigate.IdentifierGenerationStrategyLookupFunction
  Default strategy to return.
defaultRelyingPartyConfiguration - Variable in class net.shibboleth.profile.relyingparty.impl.DefaultRelyingPartyConfigurationResolver
  Default relying party, used if no other verified instance matches.
DefaultRelyingPartyConfigurationResolver - Class in net.shibboleth.profile.relyingparty.impl
  Retrieves a per-relying party configuration for a given profile request based on the supplied `CriteriaSet`.
DefaultRelyingPartyConfigurationResolver() - Constructor for class net.shibboleth.profile.relyingparty.impl.DefaultRelyingPartyConfigurationResolver
  Constructor.
DefaultTagGenerator() - Constructor for class net.shibboleth.profile.context.logic.LoopDetectionPredicate.DefaultTagGenerator
  Constructor.
destination - Variable in class net.shibboleth.profile.module.AbstractModule.BasicModuleResource
  Destination.
destination - Variable in class net.shibboleth.profile.plugin.PropertyDrivenPlugin.PackageDescriptor
  What to return to `Plugin.Package.getDestinationName()`.
detailedErrorsPredicate - Variable in class net.shibboleth.profile.relyingparty.BasicRelyingPartyConfiguration
  Controls whether detailed information about errors should be exposed.
DetailedErrorsPredicate - Class in net.shibboleth.profile.config.logic
  Predicate to determine whether a relying party should see detailed error information.
DetailedErrorsPredicate() - Constructor for class net.shibboleth.profile.config.logic.DetailedErrorsPredicate
digester - Variable in class net.shibboleth.profile.context.logic.LoopDetectionPredicate.DefaultTagGenerator
  Digester to prooduce tag.
disable(ModuleContext, boolean) - Method in class net.shibboleth.profile.module.AbstractModule.BasicModuleResource
  Disable the supplied resource, either removing or renaming.
disable(ModuleContext, boolean) - Method in class net.shibboleth.profile.module.AbstractModule
  Disable the module.
disable(ModuleContext, boolean) - Method in interface net.shibboleth.profile.module.Module
  Disable the module.
disable(ModuleContext, boolean) - Method in class net.shibboleth.profile.module.PropertyDrivenModule
  Disable the module.
disableModules - Variable in class net.shibboleth.profile.plugin.AbstractPlugin
  Modules to disable on removal.
disallowedFeaturesLookupStrategy - Variable in class net.shibboleth.profile.config.AbstractProfileConfiguration
  Lookup function to return a bitmask of request features to disallow.
doDestroy() - Method in class net.shibboleth.profile.relyingparty.impl.BaseCriteriaRelyingPartyConfiigurationResolver
doDestroy() - Method in class net.shibboleth.profile.relyingparty.impl.DefaultRelyingPartyConfigurationResolver
doInitialize() - Method in class net.shibboleth.profile.relyingparty.impl.BaseCriteriaRelyingPartyConfiigurationResolver
doInitialize() - Method in class net.shibboleth.profile.relyingparty.impl.DefaultRelyingPartyConfigurationResolver
doInitialize() - Method in class net.shibboleth.profile.spring.impl.OpenSAMLConfigBean
doTest(XMLObject, String, Collection<EntityAttributesPredicate.Candidate>) - Method in class net.shibboleth.saml.profile.context.logic.MappedEntityAttributesPredicate
  Evaluate the input object's attached object metadata against the supplied candidates.
DOWNLOAD_URL_INTERFIX - Static variable in class net.shibboleth.profile.installablecomponent.InstallableComponentSupport
  Property Name for Download directory `Plugin.getUpdateURLs()`.
downloadInfo - Variable in class net.shibboleth.profile.installablecomponent.InstallableComponentInfo
  The Download information.
DynamicAttributePredicate - Class in net.shibboleth.profile.context.logic
  Predicate over an `AttributeContext` that derives the value(s) to match based on one or more supplied Functions instead of static values.
DynamicAttributePredicate() - Constructor for class net.shibboleth.profile.context.logic.DynamicAttributePredicate
  Constructor.

## E

ECPProfileConfiguration - Interface in net.shibboleth.saml.saml2.profile.config
  Configuration support for SAML 2.0 ECP profile.
enable(ModuleContext) - Method in class net.shibboleth.profile.module.AbstractModule.BasicModuleResource
  Enable the supplied resource.
enable(ModuleContext) - Method in class net.shibboleth.profile.module.AbstractModule
  Enable the module.
enable(ModuleContext) - Method in interface net.shibboleth.profile.module.Module
  Enable the module.
enable(ModuleContext) - Method in class net.shibboleth.profile.module.PropertyDrivenModule
  Enable the module.
enable(ModuleContext, boolean) - Method in interface net.shibboleth.profile.module.Module
  Enable the module - with information as to whether this is a re-enable.
enableModules - Variable in class net.shibboleth.profile.plugin.AbstractPlugin
  Modules to enable on install.
encoderBeanId - Variable in class net.shibboleth.saml.binding.BindingDescriptor
  Spring bean ID of message encoder.
EncryptionConfigurationLookupFunction - Class in net.shibboleth.profile.config.navigate
  A function that returns a `EncryptionConfiguration` list using injected lookup strategies.
EncryptionConfigurationLookupFunction() - Constructor for class net.shibboleth.profile.config.navigate.EncryptionConfigurationLookupFunction
encryptionCredentials - Variable in class net.shibboleth.profile.relyingparty.impl.DefaultRelyingPartyConfigurationResolver
  The global list of all configured encryption credentials.
ensureConfiguration() - Method in class net.shibboleth.profile.context.RelyingPartyContext
  Get the relying party configuration, raising an `IllegalStateException` if null.
ensureProfileConfig() - Method in class net.shibboleth.profile.context.RelyingPartyContext
  Get the configuration for the request profile currently being processed, raising an `IllegalStateException` if null.
EntityAttributesMatcher(Multimap<String, ? extends IdPAttribute>) - Constructor for class net.shibboleth.saml.profile.context.logic.MappedEntityAttributesPredicate.EntityAttributesMatcher
  Constructor.
equals(Object) - Method in class net.shibboleth.profile.config.AbstractProfileConfiguration
equals(Object) - Method in class net.shibboleth.profile.installablecomponent.InstallableComponentVersion
equals(Object) - Method in class net.shibboleth.profile.module.AbstractModule.BasicModuleResource
equals(Object) - Method in class net.shibboleth.profile.module.AbstractModule
equals(Object) - Method in class net.shibboleth.profile.plugin.AbstractPlugin
equals(Object) - Method in class net.shibboleth.profile.plugin.PropertyDrivenPlugin.PackageDescriptor
  .
equals(Object) - Method in class net.shibboleth.profile.relyingparty.VerifiedProfileCriterion
executable - Variable in class net.shibboleth.profile.module.AbstractModule.BasicModuleResource
  Executable criteria.

## F

FEATURE_AUTHNCONTEXT - Static variable in interface net.shibboleth.saml.saml2.profile.config.BrowserSSOProfileConfiguration
  Bit constant for RequestedAuthnContext feature.
FEATURE_FORCEAUTHN - Static variable in interface net.shibboleth.saml.saml2.profile.config.BrowserSSOProfileConfiguration
  Bit constant for ForceAuthn feature.
FEATURE_NAMEIDFORMAT - Static variable in interface net.shibboleth.saml.saml2.profile.config.BrowserSSOProfileConfiguration
  Bit constant for NameIDPolicy Format feature.
FEATURE_SCOPING - Static variable in interface net.shibboleth.saml.saml2.profile.config.BrowserSSOProfileConfiguration
  Bit constant for Scoping feature.
FEATURE_SPNAMEQUALIFIER - Static variable in interface net.shibboleth.saml.saml2.profile.config.BrowserSSOProfileConfiguration
  Bit constant for NameIDPolicy SPNameQualifier feature.
fieldMap - Variable in class net.shibboleth.profile.context.AuditContext
  Extensible map of arbitrary field to data mappings.
findMatch(String, IdPAttribute) - Method in class net.shibboleth.profile.context.logic.DynamicAttributePredicate
  Look for a matching value in an attribute.
findMatch(String, IdPAttribute) - Method in class net.shibboleth.profile.context.logic.SimpleAttributePredicate
  Look for a matching value in an attribute.
fromCandidate(String) - Static method in class net.shibboleth.profile.context.logic.RelyingPartyIdPredicate
  Workaround for Spring type conversion ambiguities.
fromCandidates(Collection<String>) - Static method in class net.shibboleth.profile.context.logic.RelyingPartyIdPredicate
  Workaround for Spring type conversion ambiguities.
fromPredicate(Predicate<String>) - Static method in class net.shibboleth.profile.context.logic.RelyingPartyIdPredicate
  Workaround for Spring type conversion ambiguities.

## G

getActivationCondition() - Method in class net.shibboleth.profile.config.AbstractConditionalProfileConfiguration
  Get the condition controlling enablement of this profile.
getActivationCondition() - Method in interface net.shibboleth.profile.config.ConditionalProfileConfiguration
  Get the condition controlling enablement of this profile.
getArtifactConfiguration(ProfileRequestContext) - Method in interface net.shibboleth.saml.profile.config.SAMLArtifactAwareProfileConfiguration
  Get the associated `SAMLArtifactConfiguration` for the profile, if any.
getArtifactResolutionServiceIndex() - Method in class net.shibboleth.saml.profile.config.BasicSAMLArtifactConfiguration
  Get the index of the issuer's resolution service endpoint, corresponding to its metadata.
getArtifactResolutionServiceIndex() - Method in interface net.shibboleth.saml.profile.config.SAMLArtifactConfiguration
  Get the index of the issuer's resolution service endpoint, corresponding to its metadata.
getArtifactResolutionServiceURL() - Method in class net.shibboleth.saml.profile.config.BasicSAMLArtifactConfiguration
  Get the location, as a URL, of the issuer's resolution service endpoint.
getArtifactResolutionServiceURL() - Method in interface net.shibboleth.saml.profile.config.SAMLArtifactConfiguration
  Get the location, as a URL, of the issuer's resolution service endpoint.
getArtifactType() - Method in class net.shibboleth.saml.profile.config.BasicSAMLArtifactConfiguration
  Get the type code of the artifact to use.
getArtifactType() - Method in interface net.shibboleth.saml.profile.config.SAMLArtifactConfiguration
  Get the type code of the artifact to use.
getAssertionAudiences(ProfileRequestContext) - Method in interface net.shibboleth.saml.profile.config.SAMLAssertionConsumingProfileConfiguration
  Get set of audiences to include when validating assertion, in addition to our own entityID.
getAssertionAudiences(ProfileRequestContext) - Method in interface net.shibboleth.saml.profile.config.SAMLAssertionProducingProfileConfiguration
  Get an unmodifiable set of audiences, in addition to the relying party(ies) to which the IdP is issuing the assertion, with which an assertion may be shared.
getAssertionLifetime(ProfileRequestContext) - Method in interface net.shibboleth.saml.profile.config.SAMLAssertionConsumingProfileConfiguration
  Get the maximum lifetime of the assertions.
getAssertionLifetime(ProfileRequestContext) - Method in interface net.shibboleth.saml.profile.config.SAMLAssertionProducingProfileConfiguration
  Get the lifetime of generated assertions.
getAttributeContextLookupStrategy() - Method in class net.shibboleth.profile.context.logic.AbstractAttributePredicate
  Get the lookup strategy to use to locate the `AttributeContext`.
getAttributeId() - Method in class net.shibboleth.profile.context.logic.RegexAttributePredicate
  Get the attribute ID to check.
getAttributeIndex(ProfileRequestContext) - Method in interface net.shibboleth.saml.saml2.profile.config.BrowserSSOProfileConfiguration
  Get the AttributeConsumingServiceIndex to include in the SAML request.
getAttributeRecipientGroupID(ProfileRequestContext) - Method in interface net.shibboleth.profile.config.AttributeResolvingProfileConfiguration
  Get the group of services for which attributes are being resolved.
getAuthnContextComparison(ProfileRequestContext) - Method in interface net.shibboleth.saml.saml2.profile.config.BrowserSSOProfileConfiguration
  Get the comparison operator to use when issuing SAML requests containing requested context classes.
getAvailableVersions() - Method in class net.shibboleth.profile.installablecomponent.InstallableComponentInfo
  Get the raw version info for this component.
getBestVersion(InstallableComponentVersion, InstallableComponentVersion, InstallableComponentInfo) - Static method in class net.shibboleth.profile.installablecomponent.InstallableComponentSupport
  Find the best update version (plugin or IdP - call it the instalee).
getComponentId() - Method in class net.shibboleth.profile.installablecomponent.InstallableComponentInfo
  Get the Installable Component Id under consideration
getConfiguration() - Method in class net.shibboleth.profile.context.RelyingPartyContext
  Get the relying party configuration.
getCustomObject() - Method in class net.shibboleth.profile.context.navigate.ScriptedContextLookupFunction
getDecryptionParserPool() - Method in class net.shibboleth.profile.spring.impl.OpenSAMLConfigBean
  Get the global decryption `ParserPool` to configure.
getDefaultConfiguration() - Method in class net.shibboleth.profile.relyingparty.impl.DefaultRelyingPartyConfigurationResolver
  Get the `RelyingPartyConfiguration` to use if no other configuration is applicable.
getDefaultedValue(Properties, String, String) - Method in class net.shibboleth.profile.installablecomponent.InstallableComponentInfo
  Look up the key derived from the component, the interfix and the version, but if that fails look for a templated definition.
getDefaultModuleInfoSources() - Method in class net.shibboleth.profile.plugin.PropertyDrivenPlugin
  Provides default module info locations to use.
getDefaultSecurityConfiguration(RelyingPartyConfiguration, MessageContext) - Method in class net.shibboleth.profile.config.navigate.messaging.AbstractDefaultSecurityConfigurationLookupFunction
  Return the default `SecurityConfiguration` for the `RelyingPartyConfiguration`.
getDefaultSecurityConfiguration(RelyingPartyConfiguration, ProfileRequestContext) - Method in class net.shibboleth.profile.config.navigate.AbstractDefaultSecurityConfigurationLookupFunction
  Return the default `SecurityConfiguration` for the `RelyingPartyConfiguration`.
getDefaultUpdateURLs() - Method in class net.shibboleth.profile.plugin.PropertyDrivenPlugin
  Provides default update locations to use.
getDescription(ModuleContext) - Method in interface net.shibboleth.profile.module.Module
  Gets module description.
getDescription(ModuleContext) - Method in class net.shibboleth.profile.module.PropertyDrivenModule
  Gets module description.
getDestination() - Method in class net.shibboleth.profile.module.AbstractModule.BasicModuleResource
  Gets the destination for the resource.
getDestination() - Method in interface net.shibboleth.profile.module.Module.ModuleResource
  Gets the destination for the resource.
getDestinationName() - Method in interface net.shibboleth.profile.plugin.Plugin.Package
  Where the file/string has to be unpacked to (relative to idp.home).
getDestinationName() - Method in class net.shibboleth.profile.plugin.PropertyDrivenPlugin.PackageDescriptor
  Where the file/string has to be unpacked to (relative to idp.home).
getDestinationStream(ModuleContext) - Method in class net.shibboleth.profile.module.AbstractModule.BasicModuleResource
  Access the destination as a stream.
getDisableOnRemoval() - Method in class net.shibboleth.profile.plugin.AbstractPlugin
  Get the modules to disable after plugin removal.
getDisableOnRemoval() - Method in interface net.shibboleth.profile.plugin.Plugin
  Get the modules to disable after plugin removal.
getDisallowedFeatures(ProfileRequestContext) - Method in class net.shibboleth.profile.config.AbstractProfileConfiguration
  Get a bitmask of disallowed features to block.
getDisallowedFeatures(ProfileRequestContext) - Method in interface net.shibboleth.profile.config.ProfileConfiguration
  Get a bitmask of disallowed features to block.
getEnableOnInstall() - Method in class net.shibboleth.profile.plugin.AbstractPlugin
  Get the modules to enable after plugin installation or upgrade.
getEnableOnInstall() - Method in interface net.shibboleth.profile.plugin.Plugin
  Get the modules to enable after plugin installation or upgrade.
getEncoderBeanId() - Method in class net.shibboleth.saml.binding.BindingDescriptor
  Get the Spring bean ID of the binding's `MessageEncoder`.
getEncryptionCredentials() - Method in class net.shibboleth.profile.relyingparty.impl.DefaultRelyingPartyConfigurationResolver
  Directly expose any configured encryption (really decryption) credentials.
getEncryptionCredentials() - Method in interface net.shibboleth.profile.relyingparty.RelyingPartyConfigurationResolver
  Directly expose any configured encryption (really decryption) credentials.
getFields() - Method in class net.shibboleth.profile.context.AuditContext
  Get a live view of the map of field/data mappings.
getFieldValues(String) - Method in class net.shibboleth.profile.context.AuditContext
  Get a live collection of values associated with a field.
getHttpClient() - Method in class net.shibboleth.profile.module.ModuleContext
  Gets an `HttpClient` instance to use if available.
getHttpClientSecurityParameters() - Method in class net.shibboleth.profile.module.ModuleContext
  Gets `HttpClient` security parameters, if any.
getId() - Method in class net.shibboleth.profile.module.PropertyDrivenModule
getId() - Method in class net.shibboleth.profile.relyingparty.RelyingPartyCredentialResolver
getId() - Method in class net.shibboleth.saml.profile.config.BasicSAMLArtifactConfiguration
getInstallLocation() - Method in class net.shibboleth.profile.module.ModuleContext
  Gets software installation location.
getIssuer(ProfileRequestContext) - Method in interface net.shibboleth.profile.config.OverriddenIssuerProfileConfiguration
  Get overridden issuer value.
getIssuer(ProfileRequestContext) - Method in class net.shibboleth.profile.relyingparty.BasicRelyingPartyConfiguration
  Get the name to use when issuing messages to peers.
getIssuer(ProfileRequestContext) - Method in interface net.shibboleth.profile.relyingparty.RelyingPartyConfiguration
  Get the name to use when issuing messages to peers.
getLanguageRanges() - Method in class net.shibboleth.profile.module.ModuleContext
  Gets the language ranges to use for i18n.
getLicenseFileLocation() - Method in class net.shibboleth.profile.plugin.AbstractPlugin
  Return the classpath location of the license file to emit when --license is specified.
getLicenseFileLocation() - Method in interface net.shibboleth.profile.plugin.Plugin
  Return the classpath location of the license file to emit when --license is specified.
getLicenseFileLocation() - Method in class net.shibboleth.profile.plugin.PropertyDrivenPlugin
  Return the classpath location of the license file to emit when --license is specified.
getMajor() - Method in class net.shibboleth.profile.installablecomponent.InstallableComponentVersion
  Get the major version.
getMajorVersion() - Method in interface net.shibboleth.profile.plugin.Plugin
  Return the major version, (as defined by the Java Product Version Policy.
getMajorVersion() - Method in class net.shibboleth.profile.plugin.PropertyDrivenPlugin
  Return the major version, (as defined by the Java Product Version Policy.
getMaximumTimeSinceAuthn(ProfileRequestContext) - Method in interface net.shibboleth.saml.saml2.profile.config.BrowserSSOProfileConfiguration
  Get the maximum amount of time allowed to have elapsed since an incoming AuthnInstant.
getMaxSupported() - Method in class net.shibboleth.profile.installablecomponent.InstallableComponentInfo.VersionInfo
  get Maximum version - this version is NOT SUPPORTED.
getMaxVersion(Properties, String) - Method in class net.shibboleth.profile.installablecomponent.InstallableComponentInfo
  Find the max supported version version we can be installed into.
getMessageHandler(MessageContext) - Method in interface net.shibboleth.saml.profile.config.SAMLProfileConfiguration
  Get a custom handler for a SAML message produced or consumed by this profile.
getMessageStream() - Method in class net.shibboleth.profile.module.ModuleContext
  Gets the output stream to receive any instructions or additional information after performing operations.
getMetricName() - Method in class net.shibboleth.profile.relyingparty.impl.DefaultRelyingPartyConfigurationResolver
  Gets the metric name to use to use for counters to track use of configurations.
getMetricRegistry() - Method in class net.shibboleth.profile.spring.impl.OpenSAMLConfigBean
  Get the global `MetricRegistry` to configure.
getMinor() - Method in class net.shibboleth.profile.installablecomponent.InstallableComponentVersion
  Get the minor version.
getMinorVersion() - Method in interface net.shibboleth.profile.plugin.Plugin
  Return the minor version, (as defined by the Java Product Version Policy.
getMinorVersion() - Method in class net.shibboleth.profile.plugin.PropertyDrivenPlugin
  Return the minor version, (as defined by the Java Product Version Policy.
getMinSupported() - Method in class net.shibboleth.profile.installablecomponent.InstallableComponentInfo.VersionInfo
  get Minimum (IdP) version - this version IS supported.
getMinVersion(Properties, String) - Method in class net.shibboleth.profile.installablecomponent.InstallableComponentInfo
  Find the min supported version we can be installed into.
getModuleInfoSources() - Method in interface net.shibboleth.profile.plugin.Plugin
  Return the places to look for information for the modules this plugin may require The format of the (property) file at this location is fixed.
getModuleInfoSources() - Method in class net.shibboleth.profile.plugin.PropertyDrivenPlugin
  Return the places to look for information for the modules this plugin may require The format of the (property) file at this location is fixed.
getName(ModuleContext) - Method in interface net.shibboleth.profile.module.Module
  Gets module name.
getName(ModuleContext) - Method in class net.shibboleth.profile.module.PropertyDrivenModule
  Gets module name.
getNewExtension() - Method in interface net.shibboleth.profile.module.Module
  Return the extension that the module manager will use for new default files..
getOperationType() - Method in class net.shibboleth.profile.module.ModuleContext
  Getter for `ModuleContext.operationType`.
getOwnerId() - Method in interface net.shibboleth.profile.module.Module
  Gets the plugin name of the module's owner, if the module is provided by a plugin.
getOwnerId() - Method in class net.shibboleth.profile.module.PropertyDrivenModule
  Gets the plugin name of the module's owner, if the module is provided by a plugin.
getPackages() - Method in class net.shibboleth.profile.plugin.AbstractPlugin
  Get the things to explicitly install.
getPackages() - Method in interface net.shibboleth.profile.plugin.Plugin
  Get the things to explicitly install.
getParserPool() - Method in class net.shibboleth.profile.spring.impl.OpenSAMLConfigBean
  Get the global `ParserPool` to configure.
getPatch() - Method in class net.shibboleth.profile.installablecomponent.InstallableComponentVersion
  Get the patch version.
getPatchVersion() - Method in class net.shibboleth.profile.plugin.AbstractPlugin
  Return The patch version, (as defined by the Java Product Version Policy.
getPatchVersion() - Method in interface net.shibboleth.profile.plugin.Plugin
  Return The patch version, (as defined by the Java Product Version Policy.
getPatchVersion() - Method in class net.shibboleth.profile.plugin.PropertyDrivenPlugin
  Return The patch version, (as defined by the Java Product Version Policy.
getPattern() - Method in class net.shibboleth.profile.context.logic.RegexAttributePredicate
  Get the pattern to match the attribute values against.
getPluginId() - Method in class net.shibboleth.profile.module.ModuleContext
  Getter for `ModuleContext.pluginId`.
getPluginId() - Method in class net.shibboleth.profile.plugin.AbstractPlugin
  Return the unique identifier for the plugin.
getPluginId() - Method in interface net.shibboleth.profile.plugin.Plugin
  Return the unique identifier for the plugin.
getPluginId() - Method in class net.shibboleth.profile.plugin.PropertyDrivenPlugin
  Return the unique identifier for the plugin.
getProfileConfig() - Method in class net.shibboleth.profile.context.RelyingPartyContext
  Get the configuration for the request profile currently being processed.
getProfileConfiguration(ProfileRequestContext, String) - Method in class net.shibboleth.profile.relyingparty.BasicRelyingPartyConfiguration
  Get the profile configuration, for the relying party, for the given profile.
getProfileConfiguration(ProfileRequestContext, String) - Method in interface net.shibboleth.profile.relyingparty.RelyingPartyConfiguration
  Get the profile configuration, for the relying party, for the given profile.
getProfileConfigurations(ProfileRequestContext) - Method in class net.shibboleth.profile.relyingparty.BasicRelyingPartyConfiguration
  Get the unmodifiable set of profile configurations for this relying party.
getProfileConfigurations(ProfileRequestContext) - Method in interface net.shibboleth.profile.relyingparty.RelyingPartyConfiguration
  Get the unmodifiable set of profile configurations for this relying party.
getProfileRequestContext(CriteriaSet) - Method in class net.shibboleth.profile.relyingparty.impl.DefaultRelyingPartyConfigurationResolver
  Get the `ProfileRequestContext` included in the input criteria, if any.
getProfileRequestContext(MessageContext) - Method in class net.shibboleth.profile.context.navigate.messaging.AbstractRelyingPartyLookupFunction
  Return the result of applying the lookup function to obtain the `ProfileRequestContext`.
getProfileRequestContextLookupStrategy() - Method in class net.shibboleth.profile.context.navigate.messaging.AbstractRelyingPartyLookupFunction
  Get the strategy used to locate the `ProfileRequestContext` associated with a given `MessageContext`.
getProxyCount(ProfileRequestContext) - Method in interface net.shibboleth.saml.saml2.profile.config.BrowserSSOProfileConfiguration
  Gets the maximum number of times an assertion may be proxied to signal in the SAML request.
getQualifiedNameIDFormats(ProfileRequestContext) - Method in interface net.shibboleth.saml.saml2.profile.config.SingleLogoutProfileConfiguration
  Get a collection of `NameID` Format values for which the use of the NameQualifier and SPNameQualifier attributes is defined to allow default/implicit values derived from the asserting and relying parties.
getRelyingPartyConfigurations() - Method in class net.shibboleth.profile.relyingparty.impl.DefaultRelyingPartyConfigurationResolver
  Get an unmodifiable list of verified relying party configurations.
getRelyingPartyContext(MessageContext) - Method in class net.shibboleth.profile.context.logic.messaging.AbstractRelyingPartyPredicate
  Return the result of applying the lookup function to obtain the `RelyingPartyContext`.
getRelyingPartyContext(MessageContext) - Method in class net.shibboleth.profile.context.navigate.messaging.AbstractRelyingPartyLookupFunction
  Return the result of applying the lookup function to obtain the `RelyingPartyContext`.
getRelyingPartyContext(ProfileRequestContext) - Method in class net.shibboleth.profile.context.logic.AbstractRelyingPartyPredicate
  Returns the result of evaluating the injected lookup strategy to obtain the `RelyingPartyContext`.
getRelyingPartyContext(ProfileRequestContext) - Method in class net.shibboleth.profile.context.navigate.AbstractRelyingPartyLookupFunction
  Invokes the installed lookup function to locate the `RelyingPartyContext`.
getRelyingPartyContextLookupStrategy() - Method in class net.shibboleth.profile.context.logic.AbstractRelyingPartyPredicate
  Get the lookup strategy to use to locate the `RelyingPartyContext`.
getRelyingPartyContextLookupStrategy() - Method in class net.shibboleth.profile.context.logic.messaging.AbstractRelyingPartyPredicate
  Get the strategy used to locate the `RelyingPartyContext` associated with a given `MessageContext`.
getRelyingPartyContextLookupStrategy() - Method in class net.shibboleth.profile.context.navigate.AbstractRelyingPartyLookupFunction
  Get the strategy used to locate the `RelyingPartyContext` associated with a given `ProfileRequestContext`.
getRelyingPartyContextLookupStrategy() - Method in class net.shibboleth.profile.context.navigate.messaging.AbstractRelyingPartyLookupFunction
  Get the strategy used to locate the `RelyingPartyContext` associated with a given `MessageContext`.
getRelyingPartyId() - Method in class net.shibboleth.profile.context.RelyingPartyContext
  Get the unique identifier of the relying party.
getRelyingPartyIdContextTree() - Method in class net.shibboleth.profile.context.RelyingPartyContext
  Get the context tree containing identifying information for this relying party.
getRelyingPartyIdLookupStrategy() - Method in class net.shibboleth.profile.context.RelyingPartyContext
  Get the lookup strategy for a non-explicit relying party ID.
getRequestedAttributes(ProfileRequestContext) - Method in interface net.shibboleth.saml.saml2.profile.config.BrowserSSOProfileConfiguration
  Get the list of `RequestedAttribute` objects to include in the SAML request (via extension).
getRequestedIdPAttributeNames(ProfileRequestContext) - Method in interface net.shibboleth.profile.config.AttributeResolvingProfileConfiguration
  Get specific attributes to resolve (if resolving).
getRequiredModules() - Method in class net.shibboleth.profile.plugin.AbstractPlugin
  Get the IDs of any `Module`s required for installation of this plugin.
getRequiredModules() - Method in interface net.shibboleth.profile.plugin.Plugin
  Get the IDs of any `Module`s required for installation of this plugin.
getRequiredModules() - Method in class net.shibboleth.profile.plugin.PropertyDrivenPlugin
  Get the IDs of any `Module`s required for installation of this plugin.
getResources() - Method in class net.shibboleth.profile.module.AbstractModule
  Gets resources managed by this module.
getResources() - Method in interface net.shibboleth.profile.module.Module
  Gets resources managed by this module.
getSaveExtension() - Method in interface net.shibboleth.profile.module.Module
  Return the extension that the module manager will use to preserve user files.
getSecurityConfiguration(ProfileRequestContext) - Method in class net.shibboleth.profile.config.AbstractProfileConfiguration
  Get the `SecurityConfiguration` to use with this profile.
getSecurityConfiguration(ProfileRequestContext) - Method in interface net.shibboleth.profile.config.ProfileConfiguration
  Get the `SecurityConfiguration` to use with this profile.
getSecurityConfiguration(ProfileRequestContext) - Method in class net.shibboleth.profile.relyingparty.BasicRelyingPartyConfiguration
  Get the default `SecurityConfiguration` to use.
getSecurityConfiguration(ProfileRequestContext) - Method in interface net.shibboleth.profile.relyingparty.RelyingPartyConfiguration
  Get the default `SecurityConfiguration` to use.
getSigningCredentials() - Method in class net.shibboleth.profile.relyingparty.impl.DefaultRelyingPartyConfigurationResolver
  Directly expose any configured signing credentials.
getSigningCredentials() - Method in interface net.shibboleth.profile.relyingparty.RelyingPartyConfigurationResolver
  Directly expose any configured signing credentials.
getSource() - Method in class net.shibboleth.profile.module.AbstractModule.BasicModuleResource
  Gets the source location of the resource.
getSource() - Method in interface net.shibboleth.profile.module.Module.ModuleResource
  Gets the source location of the resource.
getSourceName() - Method in interface net.shibboleth.profile.plugin.Plugin.Package
  Where in the zip file is the file.
getSourceName() - Method in class net.shibboleth.profile.plugin.PropertyDrivenPlugin.PackageDescriptor
  Where in the zip file is the file.
getSourceStream(ModuleContext) - Method in class net.shibboleth.profile.module.AbstractModule.BasicModuleResource
  Access the source as a stream.
getSPNameQualifier(ProfileRequestContext) - Method in interface net.shibboleth.saml.saml2.profile.config.BrowserSSOProfileConfiguration
  Get the SPNameQualifier to include in the SAML request.
getSupportLevel() - Method in class net.shibboleth.profile.installablecomponent.InstallableComponentInfo.VersionInfo
  get support level.
getUnverifiedConfiguration() - Method in class net.shibboleth.profile.relyingparty.impl.DefaultRelyingPartyConfigurationResolver
  Get the `RelyingPartyConfiguration` to use if the configuration is found to be "unverified" (via use of `VerifiedProfileCriterion`).
getUpdateBaseName(InstallableComponentVersion) - Method in class net.shibboleth.profile.installablecomponent.InstallableComponentInfo
  Get the base Name for this version.
getUpdateURL(InstallableComponentVersion) - Method in class net.shibboleth.profile.installablecomponent.InstallableComponentInfo
  Get the base URL for this version.
getUpdateURLs() - Method in interface net.shibboleth.profile.plugin.Plugin
  Return the places to look for information for this plugin package.
getUpdateURLs() - Method in class net.shibboleth.profile.plugin.PropertyDrivenPlugin
  Return the places to look for information for this plugin package.
getURL() - Method in interface net.shibboleth.profile.module.Module
  Gets module URL.
getURL() - Method in class net.shibboleth.profile.module.PropertyDrivenModule
  Gets module URL.
getVerificationLookupStrategy() - Method in class net.shibboleth.profile.context.RelyingPartyContext
  Get the lookup strategy for a non-explicit verification determination.

## H

handleAvailableVersion(Properties, String) - Method in class net.shibboleth.profile.installablecomponent.InstallableComponentInfo
  Given a version find out more.
handleAvailableVersions(Properties, String) - Method in class net.shibboleth.profile.installablecomponent.InstallableComponentInfo
  Given a list of versions find out more.
hasChanged(ModuleContext) - Method in class net.shibboleth.profile.module.AbstractModule.BasicModuleResource
  Gets whether the resource has been altered at its destination from the source material.
hashCode() - Method in class net.shibboleth.profile.config.AbstractProfileConfiguration
hashCode() - Method in class net.shibboleth.profile.installablecomponent.InstallableComponentVersion
hashCode() - Method in class net.shibboleth.profile.module.AbstractModule.BasicModuleResource
hashCode() - Method in class net.shibboleth.profile.module.AbstractModule
hashCode() - Method in class net.shibboleth.profile.plugin.AbstractPlugin
hashCode() - Method in class net.shibboleth.profile.plugin.PropertyDrivenPlugin.PackageDescriptor
  .
hashCode() - Method in class net.shibboleth.profile.relyingparty.VerifiedProfileCriterion
hasMatch(Map<String, IdPAttribute>) - Method in class net.shibboleth.profile.context.logic.AbstractAttributePredicate
  Abstract implementation of the condition to evaluate.
hasMatch(Map<String, IdPAttribute>) - Method in class net.shibboleth.profile.context.logic.DateAttributePredicate
  Abstract implementation of the condition to evaluate.
hasMatch(Map<String, IdPAttribute>) - Method in class net.shibboleth.profile.context.logic.DynamicAttributePredicate
  Abstract implementation of the condition to evaluate.
hasMatch(Map<String, IdPAttribute>) - Method in class net.shibboleth.profile.context.logic.RegexAttributePredicate
  Abstract implementation of the condition to evaluate.
hasMatch(Map<String, IdPAttribute>) - Method in class net.shibboleth.profile.context.logic.SimpleAttributePredicate
  Abstract implementation of the condition to evaluate.
hasMatch(ProfileRequestContext, Map<String, IdPAttribute>) - Method in class net.shibboleth.profile.context.logic.DynamicAttributePredicate
  Implementation of the condition to evaluate.
honorMetadata - Variable in class net.shibboleth.saml.profile.config.logic.SignAssertionsPredicate
  Whether to override the result based on the WantAssertionsSigned flag in SAML metadata.
honorMetadata - Variable in class net.shibboleth.saml.profile.config.logic.SignRequestsPredicate
  Whether to override the result based on the WantAuthnRequestsSigned flag in SAML metadata.
httpClient - Variable in class net.shibboleth.profile.module.ModuleContext
  HttpClient if needed.
HttpClientSecurityConfigurationLookupFunction - Class in net.shibboleth.profile.config.navigate.messaging
  A `MessageContext` function that returns a `HttpClientSecurityConfiguration` list by way of various lookup strategies.
HttpClientSecurityConfigurationLookupFunction() - Constructor for class net.shibboleth.profile.config.navigate.messaging.HttpClientSecurityConfigurationLookupFunction
httpClientSecurityParams - Variable in class net.shibboleth.profile.module.ModuleContext
  HTTP security parameters.

## I

id - Variable in class net.shibboleth.profile.relyingparty.RelyingPartyCredentialResolver
  Component ID.
id - Variable in class net.shibboleth.saml.profile.config.BasicSAMLArtifactConfiguration
  Identifier.
IdentifierGenerationStrategyLookupFunction - Class in net.shibboleth.profile.config.navigate
  A function that returns an `IdentifierGenerationStrategy` by way of a `RelyingPartyContext` obtained via a lookup function, by default a child of the `ProfileRequestContext`.
IdentifierGenerationStrategyLookupFunction() - Constructor for class net.shibboleth.profile.config.navigate.IdentifierGenerationStrategyLookupFunction
IgnoreRequestSignaturesPredicate - Class in net.shibboleth.saml.saml2.profile.config.logic
  Predicate that decides whether to ignore a request signature.
IgnoreRequestSignaturesPredicate() - Constructor for class net.shibboleth.saml.saml2.profile.config.logic.IgnoreRequestSignaturesPredicate
increment(String) - Method in class net.shibboleth.profile.relyingparty.impl.DefaultRelyingPartyConfigurationResolver
  Increment relying party counter.
inlineMessageContextScript(String) - Static method in class net.shibboleth.profile.context.navigate.ScriptedContextLookupFunction
  Factory to create `ScriptedContextLookupFunction` for `MessageContext`s from inline data.
inlineMessageContextScript(String, Class<?>) - Static method in class net.shibboleth.profile.context.navigate.ScriptedContextLookupFunction
  Factory to create `ScriptedContextLookupFunction` for `MessageContext`s from inline data.
inlineMessageContextScript(String, String) - Static method in class net.shibboleth.profile.context.navigate.ScriptedContextLookupFunction
  Factory to create `ScriptedContextLookupFunction` for `MessageContext`s from inline data.
inlineMessageContextScript(String, String, Class<?>) - Static method in class net.shibboleth.profile.context.navigate.ScriptedContextLookupFunction
  Factory to create `ScriptedContextLookupFunction` for `MessageContext`s from inline data.
inlineScript(String) - Static method in class net.shibboleth.profile.context.logic.ScriptedPredicate
  Factory to create `ScriptedPredicate` from inline data.
inlineScript(String) - Static method in class net.shibboleth.profile.context.navigate.ScriptedContextLookupFunction
  Factory to create `ScriptedContextLookupFunction` for `ProfileRequestContext`s from inline data.
inlineScript(String, Class<?>) - Static method in class net.shibboleth.profile.context.navigate.ScriptedContextLookupFunction
  Factory to create `ScriptedContextLookupFunction` for `ProfileRequestContext`s from inline data.
inlineScript(String, String) - Static method in class net.shibboleth.profile.context.logic.ScriptedPredicate
  Factory to create `ScriptedPredicate` from inline data.
inlineScript(String, String) - Static method in class net.shibboleth.profile.context.navigate.ScriptedContextLookupFunction
  Factory to create `ScriptedContextLookupFunction` for `ProfileRequestContext`s from inline data.
inlineScript(String, String, Class<?>) - Static method in class net.shibboleth.profile.context.navigate.ScriptedContextLookupFunction
  Factory to create `ScriptedContextLookupFunction` for `ProfileRequestContext`s from inline data.
inputClass - Variable in class net.shibboleth.profile.context.navigate.ScriptedContextLookupFunction
  What class we want the input to test against.
Install - Enum constant in enum class net.shibboleth.profile.module.ModuleContext.OperationType
  Called on initial IdP or Plugin Install.
InstallableComponentInfo - Class in net.shibboleth.profile.installablecomponent
  Class which encapsulates the information about a given Installable Component as downloaded from the appropriate location (as a Properties file).
InstallableComponentInfo(String, Properties) - Constructor for class net.shibboleth.profile.installablecomponent.InstallableComponentInfo
  Constructor.
InstallableComponentInfo.VersionInfo - Class in net.shibboleth.profile.installablecomponent
  Encapsulation of the information about a given IdP version.
InstallableComponentSupport - Class in net.shibboleth.profile.installablecomponent
  Useful methods for supporting Installable Components.
InstallableComponentSupport() - Constructor for class net.shibboleth.profile.installablecomponent.InstallableComponentSupport
  Constructor.
InstallableComponentSupport.SupportLevel - Enum Class in net.shibboleth.profile.installablecomponent
  Value for support level pointed to by `InstallableComponentSupport.SUPPORT_LEVEL_INTERFIX`.
InstallableComponentVersion - Class in net.shibboleth.profile.installablecomponent
  A version string (Major.minor.patch) as a handy class.
InstallableComponentVersion(int, int, int) - Constructor for class net.shibboleth.profile.installablecomponent.InstallableComponentVersion
  Constructor.
InstallableComponentVersion(String) - Constructor for class net.shibboleth.profile.installablecomponent.InstallableComponentVersion
  Constructor.
InstallableComponentVersion(Plugin<? extends Module>) - Constructor for class net.shibboleth.profile.installablecomponent.InstallableComponentVersion
  Constructor.
installationHome - Variable in class net.shibboleth.profile.module.ModuleContext
  Installation root.
isCheckAddress(ProfileRequestContext) - Method in interface net.shibboleth.saml.saml2.profile.config.BrowserSSOProfileConfiguration
  Get whether the client's address must match the address in an inbound `SubjectLocality` element during inbound SSO.
isCheckInResponseTo(ProfileRequestContext) - Method in interface net.shibboleth.saml.saml2.profile.config.BrowserSSOProfileConfiguration
  Get whether the inbound `SubjectConfirmationData.getInResponseTo()` value should be enforced against the outbound request, if any.
isClientTLSArtifactRequests(MessageContext) - Method in interface net.shibboleth.saml.profile.config.SAMLArtifactConsumerProfileConfiguration
  Get whether artifact resolution requests should use client TLS.
isClientTLSSOAPRequests(MessageContext) - Method in interface net.shibboleth.saml.saml2.profile.config.AttributeQueryProfileConfiguration
  Get whether SOAP-based requests should use client TLS.
isClientTLSSOAPRequests(MessageContext) - Method in interface net.shibboleth.saml.saml2.profile.config.SingleLogoutProfileConfiguration
  Get whether SOAP-based requests should use client TLS.
isDetailedErrors(ProfileRequestContext) - Method in class net.shibboleth.profile.relyingparty.BasicRelyingPartyConfiguration
  Get whether detailed information about errors should be exposed.
isDetailedErrors(ProfileRequestContext) - Method in interface net.shibboleth.profile.relyingparty.RelyingPartyConfiguration
  Get whether detailed information about errors should be exposed.
isEnabled(ModuleContext) - Method in class net.shibboleth.profile.module.AbstractModule
  Gets whether the module is enabled.
isEnabled(ModuleContext) - Method in interface net.shibboleth.profile.module.Module
  Gets whether the module is enabled.
isEncryptAssertions(ProfileRequestContext) - Method in interface net.shibboleth.saml.saml2.profile.config.ArtifactResolutionProfileConfiguration
  Gets whether enclosed assertions should be encrypted.
isEncryptAssertions(ProfileRequestContext) - Method in interface net.shibboleth.saml.saml2.profile.config.SAML2AssertionProducingProfileConfiguration
  Gets whether assertions should be encrypted.
isEncryptAttributes(ProfileRequestContext) - Method in interface net.shibboleth.saml.saml2.profile.config.ArtifactResolutionProfileConfiguration
  Gets whether enclosed attributes should be encrypted.
isEncryptAttributes(ProfileRequestContext) - Method in interface net.shibboleth.saml.saml2.profile.config.SAML2AssertionProducingProfileConfiguration
  Gets whether attributes should be encrypted.
isEncryptionOptional(ProfileRequestContext) - Method in interface net.shibboleth.saml.saml2.profile.config.SAML2ProfileConfiguration
  Gets whether to ignore an inability to encrypt due to external factors.
isEncryptNameIDs(ProfileRequestContext) - Method in interface net.shibboleth.saml.saml2.profile.config.SAML2ProfileConfiguration
  Gets the predicate used to determine if name identifiers should be encrypted.
isExecutable() - Method in class net.shibboleth.profile.module.AbstractModule.BasicModuleResource
  Gets whether the resource should be marked executable where applicable.
isExecutable() - Method in interface net.shibboleth.profile.module.Module.ModuleResource
  Gets whether the resource should be marked executable where applicable.
isFeatureDisallowed(ProfileRequestContext, int) - Method in class net.shibboleth.profile.config.AbstractProfileConfiguration
  Return true iff the input feature constant is disallowed.
isFeatureDisallowed(ProfileRequestContext, int) - Method in interface net.shibboleth.profile.config.ProfileConfiguration
  Return true iff the input feature constant is disallowed.
isForceAuthn(ProfileRequestContext) - Method in interface net.shibboleth.saml.saml2.profile.config.BrowserSSOProfileConfiguration
  Get whether a fresh user presence proof should be required for this request.
isHttpClientRequired() - Method in interface net.shibboleth.profile.module.Module
  Gets whether module enablement requires access to an `HttpClient`.
isHttpClientRequired() - Method in class net.shibboleth.profile.module.PropertyDrivenModule
  Gets whether module enablement requires access to an `HttpClient`.
isIgnoreRequestSignatures(ProfileRequestContext) - Method in interface net.shibboleth.saml.saml2.profile.config.SAML2ProfileConfiguration
  Gets whether to bypass verification of request signatures.
isIncludeConditionsNotBefore(ProfileRequestContext) - Method in interface net.shibboleth.saml.profile.config.SAMLAssertionProducingProfileConfiguration
  Get whether to include a NotBefore attribute in the Conditions of generated assertions.
isInfoComplete() - Method in class net.shibboleth.profile.installablecomponent.InstallableComponentInfo
  Did the property file have enough information?
isNonWindows() - Method in class net.shibboleth.profile.module.AbstractModule.BasicModuleResource
  Gets whether the resource should be processed on non-Windows platforms.
isNonWindows() - Method in interface net.shibboleth.profile.module.Module.ModuleResource
  Gets whether the resource should be processed on non-Windows platforms.
isNonWindows() - Method in interface net.shibboleth.profile.plugin.Plugin.Package
  Is this package for non-windows Only?
isNonWindows() - Method in class net.shibboleth.profile.plugin.PropertyDrivenPlugin.PackageDescriptor
  Is this package for non-windows Only?
isNull() - Method in class net.shibboleth.profile.installablecomponent.InstallableComponentVersion
  Is this version all zeros (usually as a result of a parsing issue.
isOptional() - Method in class net.shibboleth.profile.module.AbstractModule.BasicModuleResource
  Gets whether the resource, if missing, should not act as a module-disabled signal.
isOptional() - Method in interface net.shibboleth.profile.module.Module.ModuleResource
  Gets whether the resource, if missing, should not act as a module-disabled signal.
isReplace() - Method in class net.shibboleth.profile.module.AbstractModule.BasicModuleResource
  Gets whether the resource should be config(replace) or config(noreplace) in RPM specfile parlance.
isReplace() - Method in interface net.shibboleth.profile.module.Module.ModuleResource
  Gets whether the resource should be config(replace) or config(noreplace) in RPM specfile parlance.
isRequireSignedAssertions(ProfileRequestContext) - Method in interface net.shibboleth.saml.profile.config.SAMLAssertionConsumingProfileConfiguration
  Get the predicate used to determine if assertions must be signed.
isResolveAttributes(ProfileRequestContext) - Method in interface net.shibboleth.profile.config.AttributeResolvingProfileConfiguration
  Get whether to resolve attributes.
isSignArtifactRequests(MessageContext) - Method in interface net.shibboleth.saml.profile.config.SAMLArtifactConsumerProfileConfiguration
  Get whether artifact resolution requests should be signed.
isSignAssertions(ProfileRequestContext) - Method in interface net.shibboleth.saml.profile.config.SAMLAssertionProducingProfileConfiguration
  Get whether generated assertions should be signed.
isSignAssertions(ProfileRequestContext) - Method in interface net.shibboleth.saml.saml1.profile.config.ArtifactResolutionProfileConfiguration
  Get whether enclosed assertions should be signed.
isSignAssertions(ProfileRequestContext) - Method in interface net.shibboleth.saml.saml2.profile.config.ArtifactResolutionProfileConfiguration
  Gets whether enclosed assertions should be signed.
isSignRequests(ProfileRequestContext) - Method in interface net.shibboleth.saml.profile.config.SAMLProfileConfiguration
  Get the predicate used to determine if generated requests should be signed.
isSignResponses(ProfileRequestContext) - Method in interface net.shibboleth.saml.profile.config.SAMLProfileConfiguration
  Get the predicate used to determine if generated responses should be signed.
isSignSOAPRequests(MessageContext) - Method in interface net.shibboleth.saml.saml2.profile.config.AttributeQueryProfileConfiguration
  Get whether SOAP-based requests should be signed.
isSignSOAPRequests(MessageContext) - Method in interface net.shibboleth.saml.saml2.profile.config.SingleLogoutProfileConfiguration
  Get whether SOAP-based requests should be signed.
isStripTopLevelDir() - Method in interface net.shibboleth.profile.plugin.Plugin.Package
  Is there a meaningless top level directory?
isStripTopLevelDir() - Method in class net.shibboleth.profile.plugin.PropertyDrivenPlugin.PackageDescriptor
  Is there a meaningless top level directory?
IssuerLookupFunction - Class in net.shibboleth.profile.context.navigate
  A function that returns `RelyingPartyConfiguration.getIssuer(org.opensaml.profile.context.ProfileRequestContext)`() if available from a `RelyingPartyContext` obtained via a lookup function, by default a child of the `ProfileRequestContext`.
IssuerLookupFunction() - Constructor for class net.shibboleth.profile.context.navigate.IssuerLookupFunction
issuerLookupStrategy - Variable in class net.shibboleth.profile.relyingparty.BasicRelyingPartyConfiguration
  Lookup function to supply issuer.
isSupportedWithIdPVersion(InstallableComponentInfo.VersionInfo, InstallableComponentVersion) - Static method in class net.shibboleth.profile.installablecomponent.InstallableComponentInfo
  Can the specified component be installed into this version? Worker method for all 'isSupportedWith' classes.
isSupportedWithIdPVersion(InstallableComponentVersion, InstallableComponentVersion) - Method in class net.shibboleth.profile.installablecomponent.InstallableComponentInfo
  Can the specified component be installed into this version?
isUseUnfilteredAttributes() - Method in class net.shibboleth.profile.context.logic.AbstractAttributePredicate
  Get whether to source the input attributes from the unfiltered set.
isVerified() - Method in class net.shibboleth.profile.context.RelyingPartyContext
  Get whether the relying party was verified in some fashion.
isVerified() - Method in class net.shibboleth.profile.relyingparty.VerifiedProfileCriterion
  Gets the profile request context.
isWindows() - Method in class net.shibboleth.profile.module.AbstractModule.BasicModuleResource
  Gets whether the resource should be processed on Windows.
isWindows() - Method in interface net.shibboleth.profile.module.Module.ModuleResource
  Gets whether the resource should be processed on Windows.
isWindows() - Method in interface net.shibboleth.profile.plugin.Plugin.Package
  Is this package for Windows Only?
isWindows() - Method in class net.shibboleth.profile.plugin.PropertyDrivenPlugin.PackageDescriptor
  Is this package for Windows Only?

## J

JAXP_FEATURE_DEFER_NODE_EXPANSION - Static variable in class net.shibboleth.profile.spring.impl.OpenSAMLConfigBean
  JAXP feature name for defer-node-expansion.

## L

languageRanges - Variable in class net.shibboleth.profile.module.ModuleContext
  Language expressions to use for i18n.
load() - Method in class net.shibboleth.profile.module.PropertyDrivenModule
  Load module information from properties.
load() - Method in class net.shibboleth.profile.plugin.PropertyDrivenPlugin
  Load plugin information from properties.
loadInfo(List<URL>, HttpClient, HttpClientSecurityParameters) - Static method in class net.shibboleth.profile.installablecomponent.InstallableComponentSupport
  Load the property file describing all the plugin we know about from a known location.
locales - Variable in class net.shibboleth.profile.module.PropertyDrivenModule
  Available message locales.
log - Variable in class net.shibboleth.profile.context.logic.AbstractAttributePredicate
  Class logger.
log - Variable in class net.shibboleth.profile.context.logic.DateAttributePredicate
  Class logger.
log - Variable in class net.shibboleth.profile.context.logic.DynamicAttributePredicate
  Class logger.
log - Variable in class net.shibboleth.profile.context.logic.impl.RelyingPartiesActivationConditionFactory
  Class logger.
log - Variable in class net.shibboleth.profile.context.logic.LoopDetectionPredicate
  Class logger.
log - Variable in class net.shibboleth.profile.context.logic.RegexAttributePredicate
  Class logger.
log - Variable in class net.shibboleth.profile.context.logic.SimpleAttributePredicate
  Class logger.
log - Variable in class net.shibboleth.profile.installablecomponent.InstallableComponentInfo
  Class logger.
log - Static variable in class net.shibboleth.profile.installablecomponent.InstallableComponentSupport
  Class logger.
log - Variable in class net.shibboleth.profile.module.AbstractModule
  Class logger.
log - Variable in class net.shibboleth.profile.module.PropertyDrivenModule
  Class logger.
log - Variable in class net.shibboleth.profile.plugin.PropertyDrivenPlugin
  Class logger.
log - Variable in class net.shibboleth.profile.relyingparty.impl.BaseCriteriaRelyingPartyConfiigurationResolver
  Logger.
log - Variable in class net.shibboleth.profile.relyingparty.impl.DefaultRelyingPartyConfigurationResolver
  Class logger.
log - Variable in class net.shibboleth.profile.relyingparty.RelyingPartyCredentialResolver
  Logger.
log - Variable in class net.shibboleth.profile.spring.impl.OpenSAMLConfigBean
  Class logger.
log - Variable in class net.shibboleth.saml.profile.context.logic.MappedEntityAttributesPredicate
  Class logger.
log - Variable in class net.shibboleth.saml.saml2.profile.config.logic.IgnoreRequestSignaturesPredicate
  Class logger.
LoopDetectionPredicate - Class in net.shibboleth.profile.context.logic
  A condition that relies on a `Meter` to detect looping SPs.
LoopDetectionPredicate() - Constructor for class net.shibboleth.profile.context.logic.LoopDetectionPredicate
  Constructor.
LoopDetectionPredicate.DefaultTagGenerator - Class in net.shibboleth.profile.context.logic
  Default tag generator that hashes the RP ID.

## M

major - Variable in class net.shibboleth.profile.installablecomponent.InstallableComponentVersion
  Major version.
MappedEntityAttributesPredicate - Class in net.shibboleth.saml.profile.context.logic
  Extended version of EntityAttributes-driven predicate that uses an optimization to check for mapped attributes in an `AttributesMapContainer` structure.
MappedEntityAttributesPredicate(Collection<EntityAttributesPredicate.Candidate>) - Constructor for class net.shibboleth.saml.profile.context.logic.MappedEntityAttributesPredicate
  Constructor.
MappedEntityAttributesPredicate(Collection<EntityAttributesPredicate.Candidate>, boolean) - Constructor for class net.shibboleth.saml.profile.context.logic.MappedEntityAttributesPredicate
  Constructor.
MappedEntityAttributesPredicate(Collection<EntityAttributesPredicate.Candidate>, boolean, boolean) - Constructor for class net.shibboleth.saml.profile.context.logic.MappedEntityAttributesPredicate
  Constructor.
MappedEntityAttributesPredicate.EntityAttributesMatcher - Class in net.shibboleth.saml.profile.context.logic
  Determines whether an `EntityAttributesPredicate.Candidate` criterion is satisfied by the mapped attributes in an entity's metadata.
MAX_IDP_VERSION_INTERFIX - Static variable in class net.shibboleth.profile.installablecomponent.InstallableComponentSupport
  Property Name for max supported IdP version inside inside `Plugin.getUpdateURLs()`.
MAX_VNO - Static variable in class net.shibboleth.profile.installablecomponent.InstallableComponentVersion
  arbitrary maximum (to help hashing and sanity).
MaximumTimeSinceAuthnLookupFunction - Class in net.shibboleth.saml.saml2.profile.config.navigate
  A function that returns `BrowserSSOProfileConfiguration.getMaximumTimeSinceAuthn(ProfileRequestContext)` if such a profile is available from a `RelyingPartyContext` obtained via a lookup function, by default a child of the `ProfileRequestContext`.
MaximumTimeSinceAuthnLookupFunction() - Constructor for class net.shibboleth.saml.saml2.profile.config.navigate.MaximumTimeSinceAuthnLookupFunction
maxSupported - Variable in class net.shibboleth.profile.installablecomponent.InstallableComponentInfo.VersionInfo
  Maximum version - this version is NOT SUPPORTED.
MessageHandlerLookupFunction - Class in net.shibboleth.saml.profile.config.navigate.messaging
  A function that returns `SAMLProfileConfiguration.getMessageHandler(MessageContext)` if such a profile is available from a `RelyingPartyContext` obtained via a lookup function, by default a child of the `ProfileRequestContext`.
MessageHandlerLookupFunction() - Constructor for class net.shibboleth.saml.profile.config.navigate.messaging.MessageHandlerLookupFunction
messageStream - Variable in class net.shibboleth.profile.module.ModuleContext
  Output stream for sending output to the module consumer.
metadataContextLookupStrategy - Variable in class net.shibboleth.saml.profile.config.logic.SignAssertionsPredicate
  Lookup strategy for `SAMLMetadataContext`.
metadataContextLookupStrategy - Variable in class net.shibboleth.saml.profile.config.logic.SignRequestsPredicate
  Lookup strategy for `SAMLMetadataContext`.
metricName - Variable in class net.shibboleth.profile.relyingparty.impl.DefaultRelyingPartyConfigurationResolver
  Name for counter map metric.
metricRegistry - Variable in class net.shibboleth.profile.spring.impl.OpenSAMLConfigBean
  Optional `MetricRegistry` to configure.
MIN_IDP_VERSION_INTERFIX - Static variable in class net.shibboleth.profile.installablecomponent.InstallableComponentSupport
  Property Name for minimum supported IdP version inside inside `Plugin.getUpdateURLs()`.
minor - Variable in class net.shibboleth.profile.installablecomponent.InstallableComponentVersion
  Minor version.
minSupported - Variable in class net.shibboleth.profile.installablecomponent.InstallableComponentInfo.VersionInfo
  Minimum version - this version IS supported.
MISSING - Enum constant in enum class net.shibboleth.profile.module.Module.ResourceResult
  Resource was missing.
MockProfileConfiguration - Class in net.shibboleth.profile.config.testing
  Mock implementation of `ProfileConfiguration`.
MockProfileConfiguration(String) - Constructor for class net.shibboleth.profile.config.testing.MockProfileConfiguration
  Constructor.
Module - Interface in net.shibboleth.profile.module
  This interface is the base of those exported via the service API into the IdP and in the future other applications.
MODULE_DESC_PROPERTY - Static variable in class net.shibboleth.profile.module.PropertyDrivenModule
  Suffix of property for module description.
MODULE_DEST_PROPERTY - Static variable in class net.shibboleth.profile.module.PropertyDrivenModule
  Suffix of property for resource destination.
MODULE_EXEC_PROPERTY - Static variable in class net.shibboleth.profile.module.PropertyDrivenModule
  Suffix of property for resource executability.
MODULE_LANGS_PROPERTY - Static variable in class net.shibboleth.profile.module.PropertyDrivenModule
  Suffix of property for module languages.
MODULE_NAME_PROPERTY - Static variable in class net.shibboleth.profile.module.PropertyDrivenModule
  Suffix of property for module name.
MODULE_NONWINDOWS_PROPERTY - Static variable in class net.shibboleth.profile.module.PropertyDrivenModule
  Suffix of property for resource non-Windows applicability.
MODULE_OPTIONAL_PROPERTY - Static variable in class net.shibboleth.profile.module.PropertyDrivenModule
  Suffix of property for resource optionality.
MODULE_PLUGIN_PROPERTY - Static variable in class net.shibboleth.profile.module.PropertyDrivenModule
  Suffix of property for module plugin owner.
MODULE_POSTDISABLE_PROPERTY - Static variable in class net.shibboleth.profile.module.PropertyDrivenModule
  Suffix of property for module post-disable message.
MODULE_POSTENABLE_PROPERTY - Static variable in class net.shibboleth.profile.module.PropertyDrivenModule
  Suffix of property for module post-enable message.
MODULE_REPLACE_PROPERTY - Static variable in class net.shibboleth.profile.module.PropertyDrivenModule
  Suffix of property for resource replacement.
MODULE_SRC_PROPERTY - Static variable in class net.shibboleth.profile.module.PropertyDrivenModule
  Suffix of property for resource source.
MODULE_URL_PROPERTY - Static variable in class net.shibboleth.profile.module.PropertyDrivenModule
  Suffix of property for module URL.
MODULE_WINDOWS_PROPERTY - Static variable in class net.shibboleth.profile.module.PropertyDrivenModule
  Suffix of property for resource Windows applicability.
Module.ModuleResource - Interface in net.shibboleth.profile.module
  Interface to a resource managed by the module.
Module.ResourceResult - Enum Class in net.shibboleth.profile.module
  Resource management outcome.
ModuleContext - Class in net.shibboleth.profile.module
  Information required to perform some module operations.
ModuleContext(String) - Constructor for class net.shibboleth.profile.module.ModuleContext
  Constructor.
ModuleContext.OperationType - Enum Class in net.shibboleth.profile.module
  What is the caller doing?
ModuleException - Exception in net.shibboleth.profile.module
  Module exception class.
ModuleException() - Constructor for exception net.shibboleth.profile.module.ModuleException
  Constructor.
ModuleException(Exception) - Constructor for exception net.shibboleth.profile.module.ModuleException
  Constructor.
ModuleException(String) - Constructor for exception net.shibboleth.profile.module.ModuleException
  Constructor.
ModuleException(String, Exception) - Constructor for exception net.shibboleth.profile.module.ModuleException
  Constructor.
moduleId - Variable in class net.shibboleth.profile.module.PropertyDrivenModule
  Module ID.
moduleName - Variable in class net.shibboleth.profile.module.PropertyDrivenModule
  Module name.
moduleProperties - Variable in class net.shibboleth.profile.module.PropertyDrivenModule
  Properties describing module.
moduleResources - Variable in class net.shibboleth.profile.module.AbstractModule
  Module resources.
moduleSourceURLs - Variable in class net.shibboleth.profile.plugin.PropertyDrivenPlugin
  Module source URLs.
moduleURL - Variable in class net.shibboleth.profile.module.PropertyDrivenModule
  Module URL.

## N

net.shibboleth.profile.audit.impl - package net.shibboleth.profile.audit.impl
  Audit implementation classes.
net.shibboleth.profile.config - package net.shibboleth.profile.config
  Classes pertaining to request-time profile configuration options.
net.shibboleth.profile.config.logic - package net.shibboleth.profile.config.logic
  Predicates based on profile configuration settings.
net.shibboleth.profile.config.navigate - package net.shibboleth.profile.config.navigate
  Lookup functions for accessing profile configuration and related settings.
net.shibboleth.profile.config.navigate.messaging - package net.shibboleth.profile.config.navigate.messaging
  Lookup functions for accessing profile configuration and related settings via a message context.
net.shibboleth.profile.config.testing - package net.shibboleth.profile.config.testing
  Profile testing APIs.
net.shibboleth.profile.context - package net.shibboleth.profile.context
  Context classes used in profile handling.
net.shibboleth.profile.context.logic - package net.shibboleth.profile.context.logic
  Predicates that evaluate profile contexts.
net.shibboleth.profile.context.logic.impl - package net.shibboleth.profile.context.logic.impl
  Implementation classes supporting profile predicates.
net.shibboleth.profile.context.logic.messaging - package net.shibboleth.profile.context.logic.messaging
  Predicates that evaluate message contexts.
net.shibboleth.profile.context.navigate - package net.shibboleth.profile.context.navigate
  Context lookup functions that navigate profile contexts.
net.shibboleth.profile.context.navigate.messaging - package net.shibboleth.profile.context.navigate.messaging
  Context navigation using messaging contexts.
net.shibboleth.profile.installablecomponent - package net.shibboleth.profile.installablecomponent
  Classes for "Installable Components".
net.shibboleth.profile.module - package net.shibboleth.profile.module
  Classes for Modules for the IdP and eventually other applications.
net.shibboleth.profile.plugin - package net.shibboleth.profile.plugin
  Classes for plugins.
net.shibboleth.profile.relyingparty - package net.shibboleth.profile.relyingparty
  Shared RelyingPartyConfiguration and resolver APIs.
net.shibboleth.profile.relyingparty.impl - package net.shibboleth.profile.relyingparty.impl
  Implementation of relying party resolution.
net.shibboleth.profile.spring.impl - package net.shibboleth.profile.spring.impl
  Spring helper classes for profile-aware software.
net.shibboleth.saml.binding - package net.shibboleth.saml.binding
  Classes related to SAML bindings.
net.shibboleth.saml.profile.config - package net.shibboleth.saml.profile.config
  Generic SAML profile configuration.
net.shibboleth.saml.profile.config.logic - package net.shibboleth.saml.profile.config.logic
  Predicates based on SAML profile configuration.
net.shibboleth.saml.profile.config.logic.messaging - package net.shibboleth.saml.profile.config.logic.messaging
  Predicates based on message contexts and SAML profile configuration.
net.shibboleth.saml.profile.config.navigate - package net.shibboleth.saml.profile.config.navigate
  Functions to navigate into SAML profile configuration.
net.shibboleth.saml.profile.config.navigate.messaging - package net.shibboleth.saml.profile.config.navigate.messaging
  Functions based on message contexts and SAML profile configuration.
net.shibboleth.saml.profile.context.logic - package net.shibboleth.saml.profile.context.logic
  Predicates operating against SAML contexts.
net.shibboleth.saml.profile.context.navigate - package net.shibboleth.saml.profile.context.navigate
  Context lookup functions related to SAML contexts.
net.shibboleth.saml.profile.context.navigate.messaging - package net.shibboleth.saml.profile.context.navigate.messaging
  Functions for navigating SAML message context objects.
net.shibboleth.saml.relyingparty - package net.shibboleth.saml.relyingparty
  SAML-specific RelyingParty support classes.
net.shibboleth.saml.saml1.profile.config - package net.shibboleth.saml.saml1.profile.config
  SAML 1.x profile configuration classes.
net.shibboleth.saml.saml2.profile.config - package net.shibboleth.saml.saml2.profile.config
  SAML 2.0 profile configuration classes.
net.shibboleth.saml.saml2.profile.config.logic - package net.shibboleth.saml.saml2.profile.config.logic
  Predicates based on SAML 2.0 profile configuration.
net.shibboleth.saml.saml2.profile.config.logic.messaging - package net.shibboleth.saml.saml2.profile.config.logic.messaging
  Predicates based on message contexts and SAML 2.0 profile configuration.
net.shibboleth.saml.saml2.profile.config.navigate - package net.shibboleth.saml.saml2.profile.config.navigate
  Functions that access SAML 2.0 profile configuration.
nonwindows - Variable in class net.shibboleth.profile.module.AbstractModule.BasicModuleResource
  Process on non-Windows?
nonWindows - Variable in class net.shibboleth.profile.plugin.PropertyDrivenPlugin.PackageDescriptor
  What to return to `Plugin.Package.isNonWindows()`.
NotBeforeProfileConfigPredicate - Class in net.shibboleth.saml.profile.config.logic
  A predicate that returns `SAMLAssertionProducingProfileConfiguration.isIncludeConditionsNotBefore(ProfileRequestContext)` if such a profile is available from a `RelyingPartyContext` obtained via a lookup function, by default a child of the `ProfileRequestContext`.
NotBeforeProfileConfigPredicate() - Constructor for class net.shibboleth.saml.profile.config.logic.NotBeforeProfileConfigPredicate

## O

OpenSAMLConfigBean - Class in net.shibboleth.profile.spring.impl
  A simple bean that may be used with Spring to initialize the OpenSAML library with injected instances of some critical objects.
OpenSAMLConfigBean() - Constructor for class net.shibboleth.profile.spring.impl.OpenSAMLConfigBean
operationType - Variable in class net.shibboleth.profile.module.ModuleContext
  What are we doing in this case.
OperationType() - Constructor for enum class net.shibboleth.profile.module.ModuleContext.OperationType
optional - Variable in class net.shibboleth.profile.module.AbstractModule.BasicModuleResource
  Optional criteria.
OutOfDate - Enum constant in enum class net.shibboleth.profile.installablecomponent.InstallableComponentSupport.SupportLevel
  Still working but a new version is available.
OverriddenIssuerProfileConfiguration - Interface in net.shibboleth.profile.config
  `ProfileConfiguration` with optional override of issuer setting.

## P

PackageDescriptor(String, String, boolean, boolean, boolean) - Constructor for class net.shibboleth.profile.plugin.PropertyDrivenPlugin.PackageDescriptor
  Constructor.
packages - Variable in class net.shibboleth.profile.plugin.AbstractPlugin
  Packages to unpack.
parse(Properties) - Method in class net.shibboleth.profile.installablecomponent.InstallableComponentInfo
  (try to) populate the information about this component.
parserPool - Variable in class net.shibboleth.profile.spring.impl.OpenSAMLConfigBean
  Optional `ParserPool` to configure.
parseValue(String) - Method in class net.shibboleth.profile.installablecomponent.InstallableComponentVersion
  Helper function for the constructor.
patch - Variable in class net.shibboleth.profile.installablecomponent.InstallableComponentVersion
  Patch version.
pattern - Variable in class net.shibboleth.profile.context.logic.RegexAttributePredicate
  Regular expression.
Plugin<T extends Module> - Interface in net.shibboleth.profile.plugin
  The base interface for plugins into the IdP and SP.
PLUGIN_ID_PROPERTY - Static variable in class net.shibboleth.profile.plugin.PropertyDrivenPlugin
  Property for plugin ID.
PLUGIN_LICENSE_PROPERTY - Static variable in class net.shibboleth.profile.plugin.PropertyDrivenPlugin
  Property for plugin license.
PLUGIN_MODULE_URL_PROPERTY - Static variable in class net.shibboleth.profile.plugin.PropertyDrivenPlugin
  Prefix of property for plugin module URL.
PLUGIN_PACKAGE_DESTNATION_PROPERTY - Static variable in class net.shibboleth.profile.plugin.PropertyDrivenPlugin
  Postfix for the destination package properties.
PLUGIN_PACKAGE_NONWINDOWS_PROPERTY - Static variable in class net.shibboleth.profile.plugin.PropertyDrivenPlugin
  Postfix for the non-windows package properties.
PLUGIN_PACKAGE_PROPERTY - Static variable in class net.shibboleth.profile.plugin.PropertyDrivenPlugin
  Prefix for the properties for plugin's packages.
PLUGIN_PACKAGE_SOURCE_PROPERTY - Static variable in class net.shibboleth.profile.plugin.PropertyDrivenPlugin
  Postfix for the source package properties.
PLUGIN_PACKAGE_STRIP_TLD_PROPERTY - Static variable in class net.shibboleth.profile.plugin.PropertyDrivenPlugin
  Postfix for the non-windows package properties.
PLUGIN_PACKAGE_WINDOWS_PROPERTY - Static variable in class net.shibboleth.profile.plugin.PropertyDrivenPlugin
  Postfix for the windows package properties.
PLUGIN_REQ_MODULES_PROPERTY - Static variable in class net.shibboleth.profile.plugin.PropertyDrivenPlugin
  Property for plugin's required modules.
PLUGIN_URL_PROPERTY - Static variable in class net.shibboleth.profile.plugin.PropertyDrivenPlugin
  Prefix of property for plugin update URL.
PLUGIN_VERSION_PROPERTY - Static variable in class net.shibboleth.profile.plugin.PropertyDrivenPlugin
  Property for plugin version.
Plugin.Package - Interface in net.shibboleth.profile.plugin
  An abstraction for "a thing that we want to unpack into idp home (outside webapps)".
PluginException - Exception in net.shibboleth.profile.plugin
  Plugin exception class.
PluginException() - Constructor for exception net.shibboleth.profile.plugin.PluginException
  Constructor.
PluginException(Exception) - Constructor for exception net.shibboleth.profile.plugin.PluginException
  Constructor.
PluginException(String) - Constructor for exception net.shibboleth.profile.plugin.PluginException
  Constructor.
PluginException(String, Exception) - Constructor for exception net.shibboleth.profile.plugin.PluginException
  Constructor.
pluginId - Variable in class net.shibboleth.profile.module.ModuleContext
  PluginId if there is one.
pluginId - Variable in class net.shibboleth.profile.module.PropertyDrivenModule
  Plugin ID.
pluginId - Variable in class net.shibboleth.profile.plugin.PropertyDrivenPlugin
  Non-defaulted plugin ID.
pluginProperties - Variable in class net.shibboleth.profile.plugin.PropertyDrivenPlugin
  Properties describing plugin.
pluginVersion - Variable in class net.shibboleth.profile.plugin.PropertyDrivenPlugin
  Handles parsing of plugin version.
prepareContext(ScriptContext, Object...) - Method in class net.shibboleth.profile.context.logic.ScriptedPredicate
prepareContext(ScriptContext, Object...) - Method in class net.shibboleth.profile.context.navigate.ScriptedContextLookupFunction
prepareContext(EvaluationContext, Object...) - Method in class net.shibboleth.profile.context.logic.SpringExpressionPredicate
privateRegistry - Variable in class net.shibboleth.profile.context.logic.LoopDetectionPredicate
  Private registry to isolate timers.
PROFILE_ID - Static variable in interface net.shibboleth.saml.saml1.profile.config.ArtifactResolutionProfileConfiguration
  ID for this profile configuration.
PROFILE_ID - Static variable in interface net.shibboleth.saml.saml1.profile.config.AttributeQueryProfileConfiguration
  ID for this profile configuration.
PROFILE_ID - Static variable in interface net.shibboleth.saml.saml1.profile.config.BrowserSSOProfileConfiguration
  ID for this profile configuration.
PROFILE_ID - Static variable in interface net.shibboleth.saml.saml2.profile.config.ArtifactResolutionProfileConfiguration
  ID for this profile configuration.
PROFILE_ID - Static variable in interface net.shibboleth.saml.saml2.profile.config.AttributeQueryProfileConfiguration
  ID for this profile configuration.
PROFILE_ID - Static variable in interface net.shibboleth.saml.saml2.profile.config.BrowserSSOProfileConfiguration
  ID for this profile configuration.
PROFILE_ID - Static variable in interface net.shibboleth.saml.saml2.profile.config.ECPProfileConfiguration
  ID for this profile configuration.
PROFILE_ID - Static variable in interface net.shibboleth.saml.saml2.profile.config.SingleLogoutProfileConfiguration
  ID for this profile configuration.
profileConfiguration - Variable in class net.shibboleth.profile.context.RelyingPartyContext
  Profile configuration that is in use.
ProfileConfiguration - Interface in net.shibboleth.profile.config
  Represents the configuration of a particular communication profile.
profileConfigurationsLookupStrategy - Variable in class net.shibboleth.profile.relyingparty.BasicRelyingPartyConfiguration
  Lookup function to supply `profileConfigurations` property.
profileRequestContextLookupStrategy - Variable in class net.shibboleth.profile.context.navigate.messaging.AbstractRelyingPartyLookupFunction
  Strategy used to locate the `ProfileRequestContext` associated with a given `MessageContext`.
PropertyDrivenModule - Class in net.shibboleth.profile.module
  Implementation of `Module` relying on Java `Properties`.
PropertyDrivenModule(String, InputStream) - Constructor for class net.shibboleth.profile.module.PropertyDrivenModule
  Constructor.
PropertyDrivenModule(String, Class<? extends Module>) - Constructor for class net.shibboleth.profile.module.PropertyDrivenModule
  Constructor.
PropertyDrivenModule(String, Properties) - Constructor for class net.shibboleth.profile.module.PropertyDrivenModule
  Constructor.
PropertyDrivenPlugin<T extends Module> - Class in net.shibboleth.profile.plugin
  Implementation of `Plugin` relying on Java `Properties`.
PropertyDrivenPlugin(InputStream) - Constructor for class net.shibboleth.profile.plugin.PropertyDrivenPlugin
  Constructor.
PropertyDrivenPlugin(Class<? extends Plugin<T>>) - Constructor for class net.shibboleth.profile.plugin.PropertyDrivenPlugin
  Constructor.
PropertyDrivenPlugin(Properties) - Constructor for class net.shibboleth.profile.plugin.PropertyDrivenPlugin
  Constructor.
PropertyDrivenPlugin.PackageDescriptor - Class in net.shibboleth.profile.plugin
  Implementation of `Plugin.Package` for our use.
ProxyCountLookupFunction - Class in net.shibboleth.saml.saml2.profile.config.navigate
  A function that returns the allowable proxy count based on the result of `BrowserSSOProfileConfiguration.getProxyCount(ProfileRequestContext)`, if such a profile is available from a `RelyingPartyContext` obtained via a lookup function, by default a child of the `ProfileRequestContext`.
ProxyCountLookupFunction() - Constructor for class net.shibboleth.saml.saml2.profile.config.navigate.ProxyCountLookupFunction

## Q

QualifiedNameIDFormatsLookupFunction - Class in net.shibboleth.saml.saml2.profile.config.navigate
  A function that returns the `NameID` Formats whose NameQualifier attributes should allow for defaulting based on the result of `SingleLogoutProfileConfiguration.getQualifiedNameIDFormats(ProfileRequestContext)` if such a profile is available from a `RelyingPartyContext` obtained via a lookup function, by default a child of the `ProfileRequestContext`.
QualifiedNameIDFormatsLookupFunction() - Constructor for class net.shibboleth.saml.saml2.profile.config.navigate.QualifiedNameIDFormatsLookupFunction

## R

RegexAttributePredicate - Class in net.shibboleth.profile.context.logic
  Predicate that evaluates an `AttributeContext` and checks a specific attribute for value(s) that match a regular expression.
RegexAttributePredicate() - Constructor for class net.shibboleth.profile.context.logic.RegexAttributePredicate
RelyingPartiesActivationConditionFactory - Class in net.shibboleth.profile.context.logic.impl
  Factory function for manufacturing activation conditions based on `AttributeTranscoderRegistry.PROP_RELYINGPARTIES`.
RelyingPartiesActivationConditionFactory() - Constructor for class net.shibboleth.profile.context.logic.impl.RelyingPartiesActivationConditionFactory
relyingPartyConfiguration - Variable in class net.shibboleth.profile.context.RelyingPartyContext
  The relying party configuration.
RelyingPartyConfiguration - Interface in net.shibboleth.profile.relyingparty
  The configuration that applies to a peer with which the software is communicating.
RelyingPartyConfigurationResolver - Interface in net.shibboleth.profile.relyingparty
  Interface to a resolution service that identifies the applicable `RelyingPartyConfiguration` instance for a request based on extensible criteria.
RelyingPartyConfigurationSupport - Class in net.shibboleth.saml.relyingparty
  Support functions for building `RelyingPartyConfiguration` objects with SAML-aware activation conditions.
RelyingPartyConfigurationSupport() - Constructor for class net.shibboleth.saml.relyingparty.RelyingPartyConfigurationSupport
  Constructor.
RelyingPartyContext - Class in net.shibboleth.profile.context
  `BaseContext` containing relying party specific information, usually a subcontext of `ProfileRequestContext`.
RelyingPartyContext() - Constructor for class net.shibboleth.profile.context.RelyingPartyContext
relyingPartyContextLookupStrategy - Variable in class net.shibboleth.profile.context.logic.AbstractRelyingPartyPredicate
  Strategy function to lookup RelyingPartyContext.
relyingPartyContextLookupStrategy - Variable in class net.shibboleth.profile.context.logic.messaging.AbstractRelyingPartyPredicate
  Strategy used to locate the `RelyingPartyContext` associated with a given `MessageContext`.
relyingPartyContextLookupStrategy - Variable in class net.shibboleth.profile.context.navigate.AbstractRelyingPartyLookupFunction
  Strategy used to locate the `RelyingPartyContext` associated with a given `ProfileRequestContext`.
relyingPartyContextLookupStrategy - Variable in class net.shibboleth.profile.context.navigate.messaging.AbstractRelyingPartyLookupFunction
  Strategy used to locate the `RelyingPartyContext` associated with a given `MessageContext`.
RelyingPartyCredentialResolver - Class in net.shibboleth.profile.relyingparty
  Credential resolver whose purpose is to resolve configured IdP signing credentials.
RelyingPartyCredentialResolver(ReloadableService<RelyingPartyConfigurationResolver>) - Constructor for class net.shibboleth.profile.relyingparty.RelyingPartyCredentialResolver
  Constructor.
relyingPartyId - Variable in class net.shibboleth.profile.context.RelyingPartyContext
  The identifier for the relying party.
relyingPartyIdContextTree - Variable in class net.shibboleth.profile.context.RelyingPartyContext
  A pointer to a context tree containing identifying material for the relying party.
RelyingPartyIdLookupFunction - Class in net.shibboleth.profile.context.navigate
  A function that returns `RelyingPartyContext.getRelyingPartyId()` from a `RelyingPartyContext` obtained via a lookup function, by default a child of the `ProfileRequestContext`.
RelyingPartyIdLookupFunction() - Constructor for class net.shibboleth.profile.context.navigate.RelyingPartyIdLookupFunction
relyingPartyIdLookupStrategy - Variable in class net.shibboleth.profile.context.RelyingPartyContext
  A lookup strategy for deriving a relying party ID based on contained information.
RelyingPartyIdPredicate - Class in net.shibboleth.profile.context.logic
  Predicate that evaluates a `ProfileRequestContext` by looking for a relying party ID that matches one of a designated set, or a generic predicate.
RelyingPartyIdPredicate(String) - Constructor for class net.shibboleth.profile.context.logic.RelyingPartyIdPredicate
  Constructor.
RelyingPartyIdPredicate(Collection<String>) - Constructor for class net.shibboleth.profile.context.logic.RelyingPartyIdPredicate
  Constructor.
RelyingPartyIdPredicate(Predicate<String>) - Constructor for class net.shibboleth.profile.context.logic.RelyingPartyIdPredicate
  Constructor.
relyingPartyMap - Variable in class net.shibboleth.profile.context.logic.LoopDetectionPredicate
  Map of RP names to meter names.
REMOVED - Enum constant in enum class net.shibboleth.profile.module.Module.ResourceResult
  Resource was removed.
replace - Variable in class net.shibboleth.profile.module.AbstractModule.BasicModuleResource
  Replacement criteria.
REPLACED - Enum constant in enum class net.shibboleth.profile.module.Module.ResourceResult
  Resource was created and old resource saved.
requiredModules - Variable in class net.shibboleth.profile.plugin.PropertyDrivenPlugin
  Required modules.
requireHttpClient - Variable in class net.shibboleth.profile.module.PropertyDrivenModule
  Whether to require an HTTP client.
resolve(CriteriaSet) - Method in class net.shibboleth.profile.relyingparty.impl.CriteriaDecryptionConfigurationResolver
resolve(CriteriaSet) - Method in class net.shibboleth.profile.relyingparty.impl.CriteriaSelfEntityIDResolver
resolve(CriteriaSet) - Method in class net.shibboleth.profile.relyingparty.impl.DefaultRelyingPartyConfigurationResolver
resolve(CriteriaSet) - Method in class net.shibboleth.profile.relyingparty.RelyingPartyCredentialResolver
ResolveAttributesPredicate - Class in net.shibboleth.profile.config.logic
  Predicate to determine whether a profile request should resolve attributes.
ResolveAttributesPredicate() - Constructor for class net.shibboleth.profile.config.logic.ResolveAttributesPredicate
resolveEntityDescriptor(CriteriaSet) - Method in class net.shibboleth.profile.relyingparty.impl.BaseCriteriaRelyingPartyConfiigurationResolver
  Resolve the EntityDescriptor from the criteria.
resolveEntityDescriptor(CriteriaSet) - Method in class net.shibboleth.profile.relyingparty.impl.DefaultRelyingPartyConfigurationResolver
  Resolve the EntityDescriptor from the criteria.
resolveEntityID(CriteriaSet) - Method in class net.shibboleth.profile.relyingparty.impl.BaseCriteriaRelyingPartyConfiigurationResolver
  Resolve the entityID from the criteria.
resolveEntityID(CriteriaSet) - Method in class net.shibboleth.profile.relyingparty.impl.DefaultRelyingPartyConfigurationResolver
  Resolve the entityID from the criteria.
resolveRelyingPartyConfiguration(CriteriaSet) - Method in class net.shibboleth.profile.relyingparty.impl.BaseCriteriaRelyingPartyConfiigurationResolver
  Resolve the `RelyingPartyConfiguration` based on the input `CriteriaSet`.
resolveRoleDescriptor(CriteriaSet) - Method in class net.shibboleth.profile.relyingparty.impl.BaseCriteriaRelyingPartyConfiigurationResolver
  Resolve the RoleDescriptor from the criteria.
resolveRoleDescriptor(CriteriaSet) - Method in class net.shibboleth.profile.relyingparty.impl.DefaultRelyingPartyConfigurationResolver
  Resolve the RoleDescriptor from the criteria.
resolveSingle(CriteriaSet) - Method in class net.shibboleth.profile.relyingparty.impl.CriteriaDecryptionConfigurationResolver
resolveSingle(CriteriaSet) - Method in class net.shibboleth.profile.relyingparty.impl.CriteriaSelfEntityIDResolver
resolveSingle(CriteriaSet) - Method in class net.shibboleth.profile.relyingparty.impl.DefaultRelyingPartyConfigurationResolver
resolveSingle(CriteriaSet) - Method in class net.shibboleth.profile.relyingparty.RelyingPartyCredentialResolver
resourceMessageContextScript(String, Resource) - Static method in class net.shibboleth.profile.context.navigate.ScriptedContextLookupFunction
  Factory to create `ScriptedContextLookupFunction` for `MessageContext`s from a `Resource`.
resourceMessageContextScript(String, Resource, Class<?>) - Static method in class net.shibboleth.profile.context.navigate.ScriptedContextLookupFunction
  Factory to create `ScriptedContextLookupFunction` for `MessageContext`s from a `Resource`.
resourceMessageContextScript(Resource) - Static method in class net.shibboleth.profile.context.navigate.ScriptedContextLookupFunction
  Factory to create `ScriptedContextLookupFunction` for `MessageContext`s from a `Resource`.
resourceMessageContextScript(Resource, Class<?>) - Static method in class net.shibboleth.profile.context.navigate.ScriptedContextLookupFunction
  Factory to create `ScriptedContextLookupFunction` for `MessageContext`s from a `Resource`.
ResourceResult() - Constructor for enum class net.shibboleth.profile.module.Module.ResourceResult
resourceScript(String, Resource) - Static method in class net.shibboleth.profile.context.logic.ScriptedPredicate
  Factory to create `ScriptedPredicate` from a `Resource`.
resourceScript(String, Resource) - Static method in class net.shibboleth.profile.context.navigate.ScriptedContextLookupFunction
  Factory to create `ScriptedContextLookupFunction` for `ProfileRequestContext`s from a `Resource`.
resourceScript(String, Resource, Class<?>) - Static method in class net.shibboleth.profile.context.navigate.ScriptedContextLookupFunction
  Factory to create `ScriptedContextLookupFunction` for `ProfileRequestContext`s from a `Resource`.
resourceScript(Resource) - Static method in class net.shibboleth.profile.context.logic.ScriptedPredicate
  Factory to create `ScriptedPredicate` from a `Resource`.
resourceScript(Resource) - Static method in class net.shibboleth.profile.context.navigate.ScriptedContextLookupFunction
  Factory to create `ScriptedContextLookupFunction` from a `Resource`.
resourceScript(Resource, Class<?>) - Static method in class net.shibboleth.profile.context.navigate.ScriptedContextLookupFunction
  Factory to create `ScriptedContextLookupFunction` for `ProfileRequestContext`s from a `Resource`.
resultIfMissing - Variable in class net.shibboleth.profile.context.logic.DateAttributePredicate
  Result of predicate if attribute is missing or has no values.
rpConfigurations - Variable in class net.shibboleth.profile.relyingparty.impl.DefaultRelyingPartyConfigurationResolver
  Registered relying party configurations.
rpcResolver - Variable in class net.shibboleth.profile.relyingparty.impl.BaseCriteriaRelyingPartyConfiigurationResolver
  The RelyingPartyConfigurationResolver to which to delegate.

## S

SAML2AssertionProducingProfileConfiguration - Interface in net.shibboleth.saml.saml2.profile.config
  Interface for SAML 2.0 profiles that produce assertions.
SAML2ProfileConfiguration - Interface in net.shibboleth.saml.saml2.profile.config
  Base interface for SAML 2 profile configurations.
SAMLArtifactAwareProfileConfiguration - Interface in net.shibboleth.saml.profile.config
  Common interface for SAML profile configurations involving artifact production.
SAMLArtifactConfiguration - Interface in net.shibboleth.saml.profile.config
  Interface for outbound SAML artifact configuration.
SAMLArtifactConsumerProfileConfiguration - Interface in net.shibboleth.saml.profile.config
  Common interface for SAML profile configurations involving artifact consumption, for example artifact resolution requests.
SAMLAssertionConsumingProfileConfiguration - Interface in net.shibboleth.saml.profile.config
  Interface for configuration of SAML profiles that consume assertions.
SAMLAssertionProducingProfileConfiguration - Interface in net.shibboleth.saml.profile.config
  Interface for SAML profiles that produce assertions.
SAMLMetadataContextLookupFunction - Class in net.shibboleth.saml.profile.context.navigate.messaging
  A function to access a `SAMLMetadataContext` underlying a `RelyingPartyContext` located via a lookup function.
SAMLMetadataContextLookupFunction - Class in net.shibboleth.saml.profile.context.navigate
  A function to access a `SAMLMetadataContext` underlying a `RelyingPartyContext` located via a lookup function, by default a child of the profile request context.
SAMLMetadataContextLookupFunction() - Constructor for class net.shibboleth.saml.profile.context.navigate.messaging.SAMLMetadataContextLookupFunction
SAMLMetadataContextLookupFunction() - Constructor for class net.shibboleth.saml.profile.context.navigate.SAMLMetadataContextLookupFunction
SAMLProfileConfiguration - Interface in net.shibboleth.saml.profile.config
  Common interface for SAML profile configurations.
SAVED - Enum constant in enum class net.shibboleth.profile.module.Module.ResourceResult
  Old resource was preserved.
scope - Variable in class net.shibboleth.profile.context.logic.SimpleAttributePredicate
  Optional scope to check.
scopeDelimiter - Variable in class net.shibboleth.saml.profile.context.logic.MappedEntityAttributesPredicate
  Delimiter to build string form of scoped values.
ScriptedContextLookupFunction<T extends BaseContext> - Class in net.shibboleth.profile.context.navigate
  A `Function` over a `BaseContext` which calls out to a supplied script.
ScriptedContextLookupFunction(Class<T>, EvaluableScript) - Constructor for class net.shibboleth.profile.context.navigate.ScriptedContextLookupFunction
  Constructor.
ScriptedContextLookupFunction(Class<T>, EvaluableScript, String) - Constructor for class net.shibboleth.profile.context.navigate.ScriptedContextLookupFunction
  Constructor.
ScriptedContextLookupFunction(Class<T>, EvaluableScript, String, Class<?>) - Constructor for class net.shibboleth.profile.context.navigate.ScriptedContextLookupFunction
  Constructor.
ScriptedPredicate - Class in net.shibboleth.profile.context.logic
  A `Predicate` which calls out to a supplied script.
ScriptedPredicate(EvaluableScript) - Constructor for class net.shibboleth.profile.context.logic.ScriptedPredicate
  Constructor.
ScriptedPredicate(EvaluableScript, String) - Constructor for class net.shibboleth.profile.context.logic.ScriptedPredicate
  Constructor.
Secadv - Enum constant in enum class net.shibboleth.profile.installablecomponent.InstallableComponentSupport.SupportLevel
  Security alerts against this plugin.
securityConfigurationLookupStrategy - Variable in class net.shibboleth.profile.config.AbstractProfileConfiguration
  Lookup function to supply securityConfiguration property.
securityConfigurationLookupStrategy - Variable in class net.shibboleth.profile.relyingparty.BasicRelyingPartyConfiguration
  Lookup function to supply securityConfiguration property.
serialVersionUID - Static variable in exception net.shibboleth.profile.module.ModuleException
  Serial Number.
serialVersionUID - Static variable in exception net.shibboleth.profile.plugin.PluginException
  Serial number.
service - Variable in class net.shibboleth.profile.relyingparty.RelyingPartyCredentialResolver
  The reloading resolver which is the source of the credentials.
ServletRequestProfileRequestContextLookup - Class in net.shibboleth.profile.context.navigate
  Looks up the profile request context from a servlet request attribute.
ServletRequestProfileRequestContextLookup() - Constructor for class net.shibboleth.profile.context.navigate.ServletRequestProfileRequestContextLookup
setActivationCondition(Predicate<ProfileRequestContext>) - Method in class net.shibboleth.profile.audit.impl.AttributesAuditExtractor
  Set a condition to evaluate to control whether attributes are extracted for logging.
setActivationCondition(Predicate<ProfileRequestContext>) - Method in class net.shibboleth.profile.config.AbstractConditionalProfileConfiguration
  Set an activation condition to control this profile.
setActivationCondition(Predicate<ProfileRequestContext>) - Method in class net.shibboleth.profile.context.logic.LoopDetectionPredicate
  Sets a generalized activation condition to apply in addition to the hardcoded map of RPs.
setActivationCondition(Predicate<ProfileRequestContext>) - Method in class net.shibboleth.profile.relyingparty.BasicRelyingPartyConfiguration
  Set the condition under which the relying party configuration should be active.
setArtifactResolutionServiceIndex(Integer) - Method in class net.shibboleth.saml.profile.config.BasicSAMLArtifactConfiguration
  Set the index of the issuer's resolution service endpoint, corresponding to its metadata.
setArtifactResolutionServiceURL(String) - Method in class net.shibboleth.saml.profile.config.BasicSAMLArtifactConfiguration
  Set the location, as a URL, of the issuer's resolution service endpoint.
setArtifactType(Integer) - Method in class net.shibboleth.saml.profile.config.BasicSAMLArtifactConfiguration
  Set the type code of the artifact to use.
setAttributeContextLookupStrategy(Function<ProfileRequestContext, AttributeContext>) - Method in class net.shibboleth.profile.context.logic.AbstractAttributePredicate
  Set the lookup strategy to use to locate the `AttributeContext`.
setAttributeFunctionMap(Map<String, Collection<Function<ProfileRequestContext, Object>>>) - Method in class net.shibboleth.profile.context.logic.DynamicAttributePredicate
  Set the map of attribute/function pairs (as a map of function collections) to check for.
setAttributeId(String) - Method in class net.shibboleth.profile.context.logic.RegexAttributePredicate
  Set the attribute ID to check.
setAttributeValueMap(Map<String, Collection<String>>) - Method in class net.shibboleth.profile.context.logic.SimpleAttributePredicate
  Set the map of attribute/value pairs (as a map of string collections) to check for.
setConfiguration(RelyingPartyConfiguration) - Method in class net.shibboleth.profile.context.RelyingPartyContext
  Set the configuration to use when processing requests for this relying party.
setContextLookAsideMap(Map<String, Class<? extends BaseContext>>) - Method in class net.shibboleth.profile.spring.impl.OpenSAMLConfigBean
  Set the global map of relocated context classes.
setDecryptionParserPool(ParserPool) - Method in class net.shibboleth.profile.spring.impl.OpenSAMLConfigBean
  Set the global decryption `ParserPool` to configure.
setDefaultConfiguration(RelyingPartyConfiguration) - Method in class net.shibboleth.profile.relyingparty.impl.DefaultRelyingPartyConfigurationResolver
  Set the `RelyingPartyConfiguration` to use if no other configuration is applicable.
setDefaultIdentifierGenerationStrategy(IdentifierGenerationStrategy) - Method in class net.shibboleth.profile.config.navigate.IdentifierGenerationStrategyLookupFunction
  Set the default `IdentifierGenerationStrategy` to return.
setDetailedErrors(boolean) - Method in class net.shibboleth.profile.relyingparty.BasicRelyingPartyConfiguration
  Set whether detailed information about errors should be exposed.
setDetailedErrorsPredicate(Predicate<ProfileRequestContext>) - Method in class net.shibboleth.profile.relyingparty.BasicRelyingPartyConfiguration
  Set a condition to determine whether detailed information about errors should be exposed.
setDisableOnRemoval(Set<T>) - Method in class net.shibboleth.profile.plugin.AbstractPlugin
  Set the modules to disable on removal.
setDisallowedFeatures(int) - Method in class net.shibboleth.profile.config.AbstractProfileConfiguration
  Set a bitmask of disallowed features to block.
setDisallowedFeaturesLookupStrategy(Function<ProfileRequestContext, Integer>) - Method in class net.shibboleth.profile.config.AbstractProfileConfiguration
  Set a lookup strategy for the bitmask of disallowed features to block.
setEnableOnInstall(Set<T>) - Method in class net.shibboleth.profile.plugin.AbstractPlugin
  Set the modules to enable on install.
setEncoderBeanId(String) - Method in class net.shibboleth.saml.binding.BindingDescriptor
  Set the Spring bean ID of the binding's `MessageEncoder`.
setEncryptionCredentials(List<CredentialHolder>) - Method in class net.shibboleth.profile.relyingparty.impl.DefaultRelyingPartyConfigurationResolver
  Set the list of all configured encryption credentials.
setEnvironment(Environment) - Method in class net.shibboleth.profile.spring.impl.OpenSAMLConfigBean
setHonorMetadata(boolean) - Method in class net.shibboleth.saml.profile.config.logic.SignAssertionsPredicate
  Set whether to override the result based on the WantAssertionsSigned flag in SAML metadata.
setHonorMetadata(boolean) - Method in class net.shibboleth.saml.profile.config.logic.SignRequestsPredicate
  Set whether to override the result based on the WantAuthnRequestsSigned flag in SAML metadata.
setHttpClient(HttpClient) - Method in class net.shibboleth.profile.module.ModuleContext
  Sets an `HttpClient` instance to use.
setHttpClientSecurityParameters(HttpClientSecurityParameters) - Method in class net.shibboleth.profile.module.ModuleContext
  Sets `HttpClient` security parameters to use.
setId(String) - Method in class net.shibboleth.profile.relyingparty.impl.BaseCriteriaRelyingPartyConfiigurationResolver
setId(String) - Method in class net.shibboleth.profile.relyingparty.RelyingPartyCredentialResolver
setId(String) - Method in class net.shibboleth.saml.profile.config.BasicSAMLArtifactConfiguration
setIssuer(String) - Method in class net.shibboleth.profile.relyingparty.BasicRelyingPartyConfiguration
  Set the name to use when issuing messages to peers.
setIssuerLookupStrategy(Function<ProfileRequestContext, String>) - Method in class net.shibboleth.profile.relyingparty.BasicRelyingPartyConfiguration
  Set a lookup strategy for the name to use when issuing messages to peers.
setLanguageRanges(List<Locale.LanguageRange>) - Method in class net.shibboleth.profile.module.ModuleContext
  Sets the language ranges to use for i18n.
setMessageStream(PrintStream) - Method in class net.shibboleth.profile.module.ModuleContext
  Sets the output stream to receive any instructions or additional information after performing operations.
setMetadataContextLookupStrategy(Function<ProfileRequestContext, SAMLMetadataContext>) - Method in class net.shibboleth.saml.profile.config.logic.SignAssertionsPredicate
  Set lookup strategy for `SAMLMetadataContext`.
setMetadataContextLookupStrategy(Function<ProfileRequestContext, SAMLMetadataContext>) - Method in class net.shibboleth.saml.profile.config.logic.SignRequestsPredicate
  Set lookup strategy for `SAMLMetadataContext`.
setMetricName(String) - Method in class net.shibboleth.profile.relyingparty.impl.DefaultRelyingPartyConfigurationResolver
  Set name of metric to use for counters to track use of configurations.
setMetricRegistry(MetricRegistry) - Method in class net.shibboleth.profile.spring.impl.OpenSAMLConfigBean
  Set the global `MetricRegistry` to configure.
setOffset(Duration) - Method in class net.shibboleth.profile.context.logic.DateAttributePredicate
  Set the system time offset, which affects the reference date for comparisons.
setOperationType(ModuleContext.OperationType) - Method in class net.shibboleth.profile.module.ModuleContext
  Setter for `ModuleContext.operationType`.
setPackages(Collection<Plugin.Package>) - Method in class net.shibboleth.profile.plugin.AbstractPlugin
  Set the packages to transfer
setParserPool(ParserPool) - Method in class net.shibboleth.profile.spring.impl.OpenSAMLConfigBean
  Set the global `ParserPool` to configure.
setPattern(String) - Method in class net.shibboleth.profile.context.logic.RegexAttributePredicate
  Set the pattern to match the attribute values against.
setPattern(Pattern) - Method in class net.shibboleth.profile.context.logic.RegexAttributePredicate
  Set the pattern to match the attribute values against.
setPluginId(String) - Method in class net.shibboleth.profile.module.ModuleContext
  Setter for `ModuleContext.pluginId`.
setProfileConfig(ProfileConfiguration) - Method in class net.shibboleth.profile.context.RelyingPartyContext
  Set the configuration for the request profile currently being processed.
setProfileConfigurations(Collection<ProfileConfiguration>) - Method in class net.shibboleth.profile.relyingparty.BasicRelyingPartyConfiguration
  Set the profile configurations for this relying party.
setProfileConfigurationsLookupStrategy(Function<ProfileRequestContext, Map<String, ProfileConfiguration>>) - Method in class net.shibboleth.profile.relyingparty.BasicRelyingPartyConfiguration
  Set a lookup strategy for the `profileConfigurations` property.
setProfileRequestContextLookupStrategy(Function<MessageContext, ProfileRequestContext>) - Method in class net.shibboleth.profile.context.navigate.messaging.AbstractRelyingPartyLookupFunction
  Set the strategy used to locate the `ProfileRequestContext` associated with a given `MessageContext`.
setRelyingPartyConfigurationResolver(ReloadableService<RelyingPartyConfigurationResolver>) - Method in class net.shibboleth.profile.relyingparty.impl.BaseCriteriaRelyingPartyConfiigurationResolver
  Set the `RelyingPartyConfigurationResolver` instance to which to delegate.
setRelyingPartyConfigurations(Collection<? extends RelyingPartyConfiguration>) - Method in class net.shibboleth.profile.relyingparty.impl.DefaultRelyingPartyConfigurationResolver
  Set the verified relying party configurations.
setRelyingPartyContextLookupStrategy(Function<MessageContext, RelyingPartyContext>) - Method in class net.shibboleth.profile.context.logic.messaging.AbstractRelyingPartyPredicate
  Set the strategy used to locate the `RelyingPartyContext` associated with a given `MessageContext`.
setRelyingPartyContextLookupStrategy(Function<MessageContext, RelyingPartyContext>) - Method in class net.shibboleth.profile.context.navigate.messaging.AbstractRelyingPartyLookupFunction
  Set the strategy used to locate the `RelyingPartyContext` associated with a given `MessageContext`.
setRelyingPartyContextLookupStrategy(Function<ProfileRequestContext, RelyingPartyContext>) - Method in class net.shibboleth.profile.context.logic.AbstractRelyingPartyPredicate
  Set the lookup strategy to use to locate the `RelyingPartyContext`.
setRelyingPartyContextLookupStrategy(Function<ProfileRequestContext, RelyingPartyContext>) - Method in class net.shibboleth.profile.context.navigate.AbstractRelyingPartyLookupFunction
  Set the strategy used to locate the `RelyingPartyContext` associated with a given `ProfileRequestContext`.
setRelyingPartyId(String) - Method in class net.shibboleth.profile.context.RelyingPartyContext
  Set the unique identifier of the relying party.
setRelyingPartyIdContextTree(BaseContext) - Method in class net.shibboleth.profile.context.RelyingPartyContext
  Set the context tree containing identifying information for this relying party.
setRelyingPartyIdLookupStrategy(Function<RelyingPartyContext, String>) - Method in class net.shibboleth.profile.context.RelyingPartyContext
  Set the lookup strategy for a non-explicit relying party ID.
setRelyingPartyMap(Map<String, String>) - Method in class net.shibboleth.profile.context.logic.LoopDetectionPredicate
  Set the map of relying party names to meter names to track counts.
setResources(Collection<AbstractModule.BasicModuleResource>) - Method in class net.shibboleth.profile.module.AbstractModule
  Sets the module resources to manage.
setResponderId(String) - Method in class net.shibboleth.profile.relyingparty.BasicRelyingPartyConfiguration
  Deprecated, for removal: This API element is subject to removal in a future version.
setResponderId(String) - Method in interface net.shibboleth.profile.relyingparty.RelyingPartyConfiguration
  Deprecated, for removal: This API element is subject to removal in a future version.
setResponderIdLookupStrategy(Function<ProfileRequestContext, String>) - Method in class net.shibboleth.profile.relyingparty.BasicRelyingPartyConfiguration
  Deprecated, for removal: This API element is subject to removal in a future version.
setResultIfMissing(boolean) - Method in class net.shibboleth.profile.context.logic.DateAttributePredicate
  Set the result to return if the attribute to check is missing or has no values.
setScope(String) - Method in class net.shibboleth.profile.context.logic.SimpleAttributePredicate
  Set a scope to check for.
setScopeDelimiter(String) - Method in class net.shibboleth.saml.profile.context.logic.MappedEntityAttributesPredicate
  Set delimiter for constructing scoped values for comparison.
setSecurityConfiguration(SecurityConfiguration) - Method in class net.shibboleth.profile.config.AbstractProfileConfiguration
  Sets the security configuration for this profile.
setSecurityConfiguration(SecurityConfiguration) - Method in class net.shibboleth.profile.relyingparty.BasicRelyingPartyConfiguration
  Sets the security configuration for this profile.
setSecurityConfigurationLookupStrategy(Function<ProfileRequestContext, SecurityConfiguration>) - Method in class net.shibboleth.profile.config.AbstractProfileConfiguration
  Set a lookup strategy for the security configuration.
setSecurityConfigurationLookupStrategy(Function<ProfileRequestContext, SecurityConfiguration>) - Method in class net.shibboleth.profile.relyingparty.BasicRelyingPartyConfiguration
  Set a lookup strategy for the security configuration.
setSigningCredentials(List<CredentialHolder>) - Method in class net.shibboleth.profile.relyingparty.impl.DefaultRelyingPartyConfigurationResolver
  Set the list of all configured signing credentials.
setTagGenerationStrategy(Function<ProfileRequestContext, String>) - Method in class net.shibboleth.profile.context.logic.LoopDetectionPredicate
  Sets a generalized tag generation strategy to produce the loop detection metric name.
setThreshold(long) - Method in class net.shibboleth.profile.context.logic.LoopDetectionPredicate
  Set the warning threshold for the 1 minute moving average to exceed.
setUnverifiedConfiguration(RelyingPartyConfiguration) - Method in class net.shibboleth.profile.relyingparty.impl.DefaultRelyingPartyConfigurationResolver
  Set the `RelyingPartyConfiguration` to use if the configuration is found to be "unverified" (via use of `VerifiedProfileCriterion`).
setURL(String) - Method in class net.shibboleth.profile.module.PropertyDrivenModule
  Set the module URL.
setUsernameLookupStrategy(Function<ProfileRequestContext, String>) - Method in class net.shibboleth.profile.context.logic.LoopDetectionPredicate
  Set lookup strategy to obtain username.
setUseUnfiltered(boolean) - Method in class net.shibboleth.profile.audit.impl.AttributesAuditExtractor
  Set whether to extract the list of unfiltered attributes instead of the filtered attributes.
setUseUnfilteredAttributes(boolean) - Method in class net.shibboleth.profile.context.logic.AbstractAttributePredicate
  Set whether to source the input attributes from the unfiltered set.
setVerificationLookupStrategy(Function<RelyingPartyContext, Boolean>) - Method in class net.shibboleth.profile.context.RelyingPartyContext
  Set the lookup strategy for a non-explicit verification determination.
setVerified(Boolean) - Method in class net.shibboleth.profile.context.RelyingPartyContext
  Set whether the relying party was verified in some fashion.
SignArtifactRequestsPredicate - Class in net.shibboleth.saml.profile.config.logic.messaging
  A predicate implementation that forwards to `SAMLArtifactConsumerProfileConfiguration.isSignArtifactRequests(MessageContext)`.
SignArtifactRequestsPredicate() - Constructor for class net.shibboleth.saml.profile.config.logic.messaging.SignArtifactRequestsPredicate
SignAssertionsPredicate - Class in net.shibboleth.saml.profile.config.logic
  A predicate implementation that forwards to profile configuration lookup or follows `SPSSODescriptor.getWantAssertionsSigned()` if so configured.
SignAssertionsPredicate() - Constructor for class net.shibboleth.saml.profile.config.logic.SignAssertionsPredicate
  Constructor.
SignatureSigningConfigurationLookupFunction - Class in net.shibboleth.profile.config.navigate.messaging
  A `MessageContext` function that returns a `SignatureSigningConfiguration` list by way of various lookup strategies.
SignatureSigningConfigurationLookupFunction - Class in net.shibboleth.profile.config.navigate
  A function that returns a `SignatureSigningConfiguration` list by way of various lookup strategies.
SignatureSigningConfigurationLookupFunction() - Constructor for class net.shibboleth.profile.config.navigate.messaging.SignatureSigningConfigurationLookupFunction
SignatureSigningConfigurationLookupFunction() - Constructor for class net.shibboleth.profile.config.navigate.SignatureSigningConfigurationLookupFunction
SignatureValidationConfigurationLookupFunction - Class in net.shibboleth.profile.config.navigate.messaging
  A `MessageContext` function that returns a `SignatureValidationConfiguration` list by way of various lookup strategies.
SignatureValidationConfigurationLookupFunction - Class in net.shibboleth.profile.config.navigate
  A function that returns a `SignatureValidationConfiguration` list by way of various lookup strategies.
SignatureValidationConfigurationLookupFunction() - Constructor for class net.shibboleth.profile.config.navigate.messaging.SignatureValidationConfigurationLookupFunction
SignatureValidationConfigurationLookupFunction() - Constructor for class net.shibboleth.profile.config.navigate.SignatureValidationConfigurationLookupFunction
signingCredentials - Variable in class net.shibboleth.profile.relyingparty.impl.DefaultRelyingPartyConfigurationResolver
  The global list of all configured signing credentials.
SignRequestsPredicate - Class in net.shibboleth.saml.profile.config.logic
  A predicate implementation that forwards to `SAMLProfileConfiguration.isSignRequests(ProfileRequestContext)` or follows `IDPSSODescriptor.getWantAuthnRequestsSigned()` if so configured.
SignRequestsPredicate() - Constructor for class net.shibboleth.saml.profile.config.logic.SignRequestsPredicate
  Constructor.
SignResponsesPredicate - Class in net.shibboleth.saml.profile.config.logic
  A predicate implementation that forwards to `SAMLProfileConfiguration.isSignResponses(ProfileRequestContext)`.
SignResponsesPredicate() - Constructor for class net.shibboleth.saml.profile.config.logic.SignResponsesPredicate
SignSOAPAttributeQueriesPredicate - Class in net.shibboleth.saml.saml2.profile.config.logic.messaging
  A predicate implementation that forwards to `AttributeQueryProfileConfiguration.isSignSOAPRequests(MessageContext)`.
SignSOAPAttributeQueriesPredicate() - Constructor for class net.shibboleth.saml.saml2.profile.config.logic.messaging.SignSOAPAttributeQueriesPredicate
SignSOAPLogoutRequestsPredicate - Class in net.shibboleth.saml.saml2.profile.config.logic.messaging
  A predicate implementation that forwards to `SingleLogoutProfileConfiguration.isSignSOAPRequests(MessageContext)`.
SignSOAPLogoutRequestsPredicate() - Constructor for class net.shibboleth.saml.saml2.profile.config.logic.messaging.SignSOAPLogoutRequestsPredicate
SimpleAttributePredicate - Class in net.shibboleth.profile.context.logic
  Predicate that evaluates an `AttributeContext` and checks for particular attribute/value pairs.
SimpleAttributePredicate() - Constructor for class net.shibboleth.profile.context.logic.SimpleAttributePredicate
  Constructor.
SingleLogoutProfileConfiguration - Interface in net.shibboleth.saml.saml2.profile.config
  Configuration support for SAML 2 Single Logout.
source - Variable in class net.shibboleth.profile.module.AbstractModule.BasicModuleResource
  Source.
source - Variable in class net.shibboleth.profile.plugin.PropertyDrivenPlugin.PackageDescriptor
  What to return to `Plugin.Package.getSourceName()`.
SPACE_CONTAINING - Static variable in class net.shibboleth.profile.installablecomponent.InstallableComponentInfo
  regexp for spaces.
springEnvironment - Variable in class net.shibboleth.profile.spring.impl.OpenSAMLConfigBean
  The Spring environment instance.
SpringExpressionContextLookupFunction<T extends BaseContext,U> - Class in net.shibboleth.profile.context.navigate
  A `Function` over a `BaseContext` which calls out to a Spring Expression.
SpringExpressionContextLookupFunction(Class<T>, String) - Constructor for class net.shibboleth.profile.context.navigate.SpringExpressionContextLookupFunction
  Constructor.
SpringExpressionContextLookupFunction(Class<T>, String, Class<U>) - Constructor for class net.shibboleth.profile.context.navigate.SpringExpressionContextLookupFunction
  Constructor.
SpringExpressionPredicate - Class in net.shibboleth.profile.context.logic
  Predicate whose condition is defined by an Spring EL expression.
SpringExpressionPredicate(String) - Constructor for class net.shibboleth.profile.context.logic.SpringExpressionPredicate
  Constructor.
stripToplLevelDir - Variable in class net.shibboleth.profile.plugin.PropertyDrivenPlugin.PackageDescriptor
  What to return to `Plugin.Package.isStripTopLevelDir()`.
SUPPORT_LEVEL_INTERFIX - Static variable in class net.shibboleth.profile.installablecomponent.InstallableComponentSupport
  Property Name for support level inside inside `Plugin.getUpdateURLs()`.
supportLevel - Variable in class net.shibboleth.profile.installablecomponent.InstallableComponentInfo.VersionInfo
  support level.
SupportLevel() - Constructor for enum class net.shibboleth.profile.installablecomponent.InstallableComponentSupport.SupportLevel
systemTimeOffset - Variable in class net.shibboleth.profile.context.logic.DateAttributePredicate
  Offset from system time used for date comparisons.

## T

tagGenerationStrategy - Variable in class net.shibboleth.profile.context.logic.LoopDetectionPredicate
  Used with generalized condition to compute name to use in loop metric.
test(MessageContext) - Method in class net.shibboleth.saml.profile.config.logic.messaging.ClientTLSArtifactRequestsPredicate
test(MessageContext) - Method in class net.shibboleth.saml.profile.config.logic.messaging.SignArtifactRequestsPredicate
test(MessageContext) - Method in class net.shibboleth.saml.saml2.profile.config.logic.messaging.ClientTLSSOAPAttributeQueriesPredicate
test(MessageContext) - Method in class net.shibboleth.saml.saml2.profile.config.logic.messaging.ClientTLSSOAPLogoutRequestsPredicate
test(MessageContext) - Method in class net.shibboleth.saml.saml2.profile.config.logic.messaging.SignSOAPAttributeQueriesPredicate
test(MessageContext) - Method in class net.shibboleth.saml.saml2.profile.config.logic.messaging.SignSOAPLogoutRequestsPredicate
test(ProfileRequestContext) - Method in class net.shibboleth.profile.config.logic.DetailedErrorsPredicate
test(ProfileRequestContext) - Method in class net.shibboleth.profile.config.logic.ResolveAttributesPredicate
test(ProfileRequestContext) - Method in class net.shibboleth.profile.context.logic.AbstractAttributePredicate
test(ProfileRequestContext) - Method in class net.shibboleth.profile.context.logic.DynamicAttributePredicate
test(ProfileRequestContext) - Method in class net.shibboleth.profile.context.logic.LoopDetectionPredicate
test(ProfileRequestContext) - Method in class net.shibboleth.profile.context.logic.VerifiedProfilePredicate
test(ProfileRequestContext) - Method in class net.shibboleth.profile.relyingparty.BasicRelyingPartyConfiguration
test(ProfileRequestContext) - Method in class net.shibboleth.saml.profile.config.logic.NotBeforeProfileConfigPredicate
test(ProfileRequestContext) - Method in class net.shibboleth.saml.profile.config.logic.SignAssertionsPredicate
test(ProfileRequestContext) - Method in class net.shibboleth.saml.profile.config.logic.SignRequestsPredicate
test(ProfileRequestContext) - Method in class net.shibboleth.saml.profile.config.logic.SignResponsesPredicate
test(ProfileRequestContext) - Method in class net.shibboleth.saml.saml2.profile.config.logic.CheckAddressPredicate
test(ProfileRequestContext) - Method in class net.shibboleth.saml.saml2.profile.config.logic.CheckInResponseToPredicate
test(ProfileRequestContext) - Method in class net.shibboleth.saml.saml2.profile.config.logic.IgnoreRequestSignaturesPredicate
test(EntityAttributesPredicate.Candidate) - Method in class net.shibboleth.saml.profile.context.logic.MappedEntityAttributesPredicate.EntityAttributesMatcher
test(EntityDescriptor) - Method in class net.shibboleth.saml.profile.context.logic.MappedEntityAttributesPredicate
threshold - Variable in class net.shibboleth.profile.context.logic.LoopDetectionPredicate
  Count to trigger warning.
toString() - Method in class net.shibboleth.profile.installablecomponent.InstallableComponentVersion
toString() - Method in class net.shibboleth.profile.module.AbstractModule
toString() - Method in class net.shibboleth.profile.plugin.AbstractPlugin
toString() - Method in class net.shibboleth.profile.relyingparty.VerifiedProfileCriterion

## U

Uninstall - Enum constant in enum class net.shibboleth.profile.module.ModuleContext.OperationType
  Called during plugin uninstall.
Unknown - Enum constant in enum class net.shibboleth.profile.installablecomponent.InstallableComponentSupport.SupportLevel
  Nothing published.
Unknown - Enum constant in enum class net.shibboleth.profile.module.ModuleContext.OperationType
  We haven not been told.
Unsupported - Enum constant in enum class net.shibboleth.profile.installablecomponent.InstallableComponentSupport.SupportLevel
  Out of Support.
UNVERIFIED_RELYING_PARTY_COUNTER - Static variable in class net.shibboleth.profile.relyingparty.impl.DefaultRelyingPartyConfigurationResolver
  Counter ID for unverified RP.
unverifiedConfiguration - Variable in class net.shibboleth.profile.relyingparty.impl.DefaultRelyingPartyConfigurationResolver
  Unverified relying party configuration, used if the request is unverified.
updateURLs - Variable in class net.shibboleth.profile.plugin.PropertyDrivenPlugin
  Plugin update URLs.
Upgrade - Enum constant in enum class net.shibboleth.profile.module.ModuleContext.OperationType
  Called on an IdP or Plugin Upgrade if the module was enabled previously.
usernameLookupStrategy - Variable in class net.shibboleth.profile.context.logic.LoopDetectionPredicate
  Lookup strategy to obtain subject name.
useUnfiltered - Variable in class net.shibboleth.profile.audit.impl.AttributesAuditExtractor
  Extract the unfiltered attribute list instead of the filtered list.
useUnfilteredAttributes - Variable in class net.shibboleth.profile.context.logic.AbstractAttributePredicate
  Whether to look at filtered or unfiltered attributes.

## V

valueOf(String) - Static method in enum class net.shibboleth.profile.installablecomponent.InstallableComponentSupport.SupportLevel
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.shibboleth.profile.module.Module.ResourceResult
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.shibboleth.profile.module.ModuleContext.OperationType
  Returns the enum constant of this class with the specified name.
values() - Static method in enum class net.shibboleth.profile.installablecomponent.InstallableComponentSupport.SupportLevel
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.shibboleth.profile.module.Module.ResourceResult
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.shibboleth.profile.module.ModuleContext.OperationType
  Returns an array containing the constants of this enum class, in the order they are declared.
verificationLookupStrategy - Variable in class net.shibboleth.profile.context.RelyingPartyContext
  A lookup strategy for deriving verification based on the context.
verified - Variable in class net.shibboleth.profile.context.RelyingPartyContext
  Optional flag indicating whether verification was done.
verified - Variable in class net.shibboleth.profile.relyingparty.VerifiedProfileCriterion
  Verified flag.
VerifiedProfileCriterion - Class in net.shibboleth.profile.relyingparty
  `Criterion` indicating whether a relying party has been verified in a profile-specific fashion.
VerifiedProfileCriterion(boolean) - Constructor for class net.shibboleth.profile.relyingparty.VerifiedProfileCriterion
  Constructor.
VerifiedProfilePredicate - Class in net.shibboleth.profile.context.logic
  Predicate to determine whether a profile request is from a verified source.
VerifiedProfilePredicate() - Constructor for class net.shibboleth.profile.context.logic.VerifiedProfilePredicate
VERSION_PATTERN - Static variable in class net.shibboleth.profile.installablecomponent.InstallableComponentSupport
  Used for specifying templated keynames.
VERSION_PATTERN_REGEX - Static variable in class net.shibboleth.profile.installablecomponent.InstallableComponentSupport
  Used for specifying templated results.
versionInfo - Variable in class net.shibboleth.profile.installablecomponent.InstallableComponentInfo
  The support information.
VersionInfo(InstallableComponentVersion, InstallableComponentVersion, InstallableComponentSupport.SupportLevel) - Constructor for class net.shibboleth.profile.installablecomponent.InstallableComponentInfo.VersionInfo
  Constructor.

## W

windows - Variable in class net.shibboleth.profile.module.AbstractModule.BasicModuleResource
  Process on Windows?
windows - Variable in class net.shibboleth.profile.plugin.PropertyDrivenPlugin.PackageDescriptor
  What to return to `Plugin.Package.isWindows()`.
Withdrawn - Enum constant in enum class net.shibboleth.profile.installablecomponent.InstallableComponentSupport.SupportLevel
  Withdrawn.

A B C D E F G H I J L M N O P Q R S T U V W
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form