Index

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

A

AbstractAgentAction - Class in net.shibboleth.sp.profile
Base class for actions that need access to the Agent in an AgentRequestContext.
AbstractAgentAction() - Constructor for class net.shibboleth.sp.profile.AbstractAgentAction
 
AbstractAgentRequestAction - Class in net.shibboleth.sp.profile
Base class for agent profile actions that handles lookup of the AgentRequestContext.
AbstractAgentRequestAction() - Constructor for class net.shibboleth.sp.profile.AbstractAgentRequestAction
Constructor.
AbstractAgentRequestLookupFunction<T> - Class in net.shibboleth.sp.profile.context.navigate
Base class for functions that need access to an AgentRequestContext.
AbstractAgentRequestLookupFunction<T> - Class in net.shibboleth.sp.profile.context.navigate.messaging
Base class for functions that need access to an AgentRequestContext.
AbstractAgentRequestLookupFunction() - Constructor for class net.shibboleth.sp.profile.context.navigate.AbstractAgentRequestLookupFunction
Constructor.
AbstractAgentRequestLookupFunction() - Constructor for class net.shibboleth.sp.profile.context.navigate.messaging.AbstractAgentRequestLookupFunction
Constructor.
AbstractApplicationAction - Class in net.shibboleth.sp.profile
Base class for actions that need access to the Application in an AgentRequestContext.
AbstractApplicationAction() - Constructor for class net.shibboleth.sp.profile.AbstractApplicationAction
 
AbstractConditionalProfileConfiguration - Class in net.shibboleth.sp.profile.config
An SP-specific subclass for all profile configurations that implements any logic not yet promoted back into our shared layer.
AbstractConditionalProfileConfiguration(String) - Constructor for class net.shibboleth.sp.profile.config.AbstractConditionalProfileConfiguration
Constructor.
AbstractOrderedCredentialResolver - Class in net.shibboleth.sp.credential
Simple base class for resolvers to supply an Ordered implementation if they don't need a dedicated base class.
AbstractOrderedCredentialResolver() - Constructor for class net.shibboleth.sp.credential.AbstractOrderedCredentialResolver
Constructor.
AbstractOrderedCredentialResolver.UsageCriterionPredicate - Class in net.shibboleth.sp.credential
This is more or less a duplicate of an OpenSAML implementation class to filter by usage.
AbstractStateManager - Class in net.shibboleth.sp.state
Base class for StateManager implementations.
AbstractStateManager() - Constructor for class net.shibboleth.sp.state.AbstractStateManager
Constructor.
AbstractTokenConsumerResponseAction - Class in net.shibboleth.sp.profile
Base class for protocol-specific "token consumer" flow actions that prepare the response for the agent when completing processing.
AbstractTokenConsumerResponseAction() - Constructor for class net.shibboleth.sp.profile.AbstractTokenConsumerResponseAction
Constructor.
acrs - Variable in class net.shibboleth.sp.state.StateData
List of authentication context class references requested in the authentication request.
activationCondition - Variable in class net.shibboleth.sp.profile.BasicLogoutConsumerFlowDescriptor
Whether this flow supports a particular request.
activationCondition - Variable in class net.shibboleth.sp.profile.BasicSessionInitiatorFlowDescriptor
Whether this flow supports a particular request.
activationCondition - Variable in class net.shibboleth.sp.profile.BasicTokenConsumerFlowDescriptor
Whether this flow supports a particular request.
add(DDF) - Method in class net.shibboleth.sp.ddf.DDF
Adds a node to the end of a struct or list and returns it.
addafter(DDF, DDF) - Method in class net.shibboleth.sp.ddf.DDF
Adds a node to a list after a specified node.
addbefore(DDF, DDF) - Method in class net.shibboleth.sp.ddf.DDF
Adds a node to a list prior to a specified node.
addCookie(Cookie) - Method in class net.shibboleth.sp.messaging.RemotedHttpServletResponse
addDateHeader(String, long) - Method in class net.shibboleth.sp.messaging.RemotedHttpServletResponse
addHeader(String, String) - Method in class net.shibboleth.sp.messaging.RemotedHttpServletResponse
addIntHeader(String, int) - Method in class net.shibboleth.sp.messaging.RemotedHttpServletResponse
addmember(String) - Method in class net.shibboleth.sp.ddf.DDF
Adds a new empty node to a structure, possibly creating nested structures based on dotted path notation (existing nodes matching the path segments are not altered other than to convert them to structures).
address - Variable in record class net.shibboleth.sp.authn.impl.CachedAgentAuthentication
The field for the address record component.
address() - Method in record class net.shibboleth.sp.authn.impl.CachedAgentAuthentication
Returns the value of the address record component.
agent - Variable in class net.shibboleth.sp.authn.impl.AgentSecretCredentialValidator
Cached agent from context.
agent - Variable in class net.shibboleth.sp.context.AgentRequestContext
Agent making the request.
agent - Variable in class net.shibboleth.sp.profile.AbstractAgentAction
Cached agent from context.
agent - Variable in class net.shibboleth.sp.testing.MockAgentResolver
Agent to return.
Agent - Interface in net.shibboleth.sp
Represents a deployment of an SP "Agent", the stub that operates in a web server or application and leverages the Hub to secure access to resources.
AGENT_ID - Static variable in class net.shibboleth.sp.profile.SPAuditFields
Agent ID field.
AGENT_ID_MDC_ATTRIBUTE - Static variable in class net.shibboleth.sp.authn.impl.InitializeAgentRequestContext
MDC attribute name for agent ID.
AGENT_SESSION_ATTRIBUTE - Static variable in class net.shibboleth.sp.authn.impl.ValidateCachedAuthentication
Session attribute holding agent session record.
AgentCredentialCriterion - Class in net.shibboleth.sp
Resolver Criterion identifying an Agent by means of a "credential" name.
AgentCredentialCriterion(String) - Constructor for class net.shibboleth.sp.AgentCredentialCriterion
Constructor.
agentCredentialID - Variable in class net.shibboleth.sp.authn.impl.InitializeAgentRequestContext
Cached agent credential ID from "username".
agentId - Variable in class net.shibboleth.sp.AgentIDCriterion
Agent ID.
agentId - Variable in record class net.shibboleth.sp.authn.impl.CachedAgentAuthentication
The field for the agentId record component.
agentId() - Method in record class net.shibboleth.sp.authn.impl.CachedAgentAuthentication
Returns the value of the agentId record component.
AgentIDAuditExtractor - Class in net.shibboleth.sp.audit.impl
Audit field extractor that pulls the Agent ID from the active request.
AgentIDAuditExtractor() - Constructor for class net.shibboleth.sp.audit.impl.AgentIDAuditExtractor
 
AgentIDCriterion - Class in net.shibboleth.sp
Resolver Criterion identifying an Agent by means of its unique ID.
AgentIDCriterion(String) - Constructor for class net.shibboleth.sp.AgentIDCriterion
Constructor.
AgentIDCriterion(Agent) - Constructor for class net.shibboleth.sp.AgentIDCriterion
Constructor.
AgentInputAuditExtractor - Class in net.shibboleth.sp.audit.impl
Audit field extractor that pulls out and converts a particular input member from an Agent's request message.
AgentInputAuditExtractor() - Constructor for class net.shibboleth.sp.audit.impl.AgentInputAuditExtractor
 
agentMap - Variable in class net.shibboleth.sp.impl.DefaultAgentResolver
Agent set.
agentRequestContext - Variable in class net.shibboleth.sp.profile.AbstractAgentRequestAction
Cached context to populate.
AgentRequestContext - Class in net.shibboleth.sp.context
General context for an agent request tracking basic information about the request, the messages from and back to the agent, and wrapped servlet interfaces.
AgentRequestContext() - Constructor for class net.shibboleth.sp.context.AgentRequestContext
 
agentRequestContextCreationStrategy - Variable in class net.shibboleth.sp.authn.impl.InitializeAgentRequestContext
Creation strategy for AgentRequestContext.
agentRequestContextLookupStrategy - Variable in class net.shibboleth.sp.authn.impl.AgentSecretCredentialValidator
Lookup strategy for AgentRequestContext.
agentRequestContextLookupStrategy - Variable in class net.shibboleth.sp.authn.impl.ValidateAgentCredentials
Lookup strategy for AgentRequestContext.
agentRequestContextLookupStrategy - Variable in class net.shibboleth.sp.profile.AbstractAgentRequestAction
Lookup strategy for AgentRequestContext.
agentRequestContextLookupStrategy - Variable in class net.shibboleth.sp.profile.context.navigate.AbstractAgentRequestLookupFunction
Lookup strategy for AgentRequestContext.
agentRequestContextLookupStrategy - Variable in class net.shibboleth.sp.profile.context.navigate.messaging.AbstractAgentRequestLookupFunction
Lookup strategy for AgentRequestContext.
agentResolver - Variable in class net.shibboleth.sp.authn.impl.InitializeAgentRequestContext
The agent resolver.
AgentResolver - Interface in net.shibboleth.sp
Interface to a resolution service that identifies the target Agent for a request based on extensible criteria.
AgentSecretCredentialValidator - Class in net.shibboleth.sp.authn.impl
Simple CredentialValidator implementation that relies on the shared secrets configured directly against Agent instances.
AgentSecretCredentialValidator() - Constructor for class net.shibboleth.sp.authn.impl.AgentSecretCredentialValidator
Constructor.
allowedAddressRanges - Variable in class net.shibboleth.sp.impl.BasicAgent
Allowed address ranges.
allowInheritance - Variable in class net.shibboleth.sp.impl.BasicApplication
Whether inheritable settings should inherit from the parent.
application - Variable in class net.shibboleth.sp.context.AgentRequestContext
Application for which the request was made.
application - Variable in class net.shibboleth.sp.impl.DelegatingRelyingPartyConfiguration
Delegation source.
application - Variable in class net.shibboleth.sp.profile.AbstractApplicationAction
Cached agent from context.
Application - Interface in net.shibboleth.sp
A collection of resources protected by the SP and treated as a unit for the purposes of the configuration.
APPLICATION - Static variable in class net.shibboleth.sp.profile.SPConstants
Application parameter.
APPLICATION_ID - Static variable in class net.shibboleth.sp.profile.SPAuditFields
Application ID field.
APPLICATION_ID_MDC_ATTRIBUTE - Static variable in class net.shibboleth.sp.profile.impl.DecodeAgentRequest
MDC attribute name for application ID.
ApplicationAwareRelyingPartyResolver() - Constructor for class net.shibboleth.sp.impl.BasicApplication.ApplicationAwareRelyingPartyResolver
 
ApplicationDefaultIssuerStrategy() - Constructor for class net.shibboleth.sp.profile.impl.IssueDiscoveryRequest.ApplicationDefaultIssuerStrategy
 
applicationId - Variable in class net.shibboleth.sp.ApplicationIDCriterion
Application ID.
ApplicationIDCriterion - Class in net.shibboleth.sp
Resolver Criterion identifying an Application by means of its Agent-specific ID.
ApplicationIDCriterion(String) - Constructor for class net.shibboleth.sp.ApplicationIDCriterion
Constructor.
ApplicationIDCriterion(Application) - Constructor for class net.shibboleth.sp.ApplicationIDCriterion
Constructor.
applicationMap - Variable in class net.shibboleth.sp.impl.BasicAgent
Application map.
apply(ProfileRequestContext) - Method in class net.shibboleth.sp.audit.impl.AgentIDAuditExtractor
apply(ProfileRequestContext) - Method in class net.shibboleth.sp.audit.impl.AgentInputAuditExtractor
apply(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.impl.IssueDiscoveryRequest.ApplicationDefaultIssuerStrategy
apply(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.impl.RecoverStateData.DefaultStateTokenLookupStrategy
apply(ProfileRequestContext) - Method in class net.shibboleth.sp.util.TemplatedStringLookupStrategy
asList() - Method in class net.shibboleth.sp.ddf.DDF
Expose an immutable list representing a structure or list node.
asMap() - Method in class net.shibboleth.sp.ddf.DDF
Expose an immutable map representing a structure node.
attributeContextLookupStrategy - Variable in class net.shibboleth.sp.profile.AbstractTokenConsumerResponseAction
Strategy used to locate AttributeContext with results.
attributeFilter - Variable in class net.shibboleth.sp.impl.BasicApplication
Attribute filter.
attributeResolver - Variable in class net.shibboleth.sp.impl.BasicApplication
Attribute resolver.
AUTH_METHOD_BASIC - Static variable in interface net.shibboleth.sp.Agent
Method constant for "basic".
authenticate(HttpServletResponse) - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
authenticatingAuthority - Variable in class net.shibboleth.sp.state.StateData
The expected issuer of the authentication response.
authenticatingAuthorityLookupStrategy - Variable in class net.shibboleth.sp.impl.BasicApplication
Lookup strategy for authenticating authority.
authenticationMethod - Variable in class net.shibboleth.sp.impl.BasicAgent
Authentication method.
AUTHORITY - Static variable in class net.shibboleth.sp.profile.InitiatorConstants
Authority input parameter.
authoritySet - Variable in class net.shibboleth.sp.impl.BasicApplication
Flag indicating whether authority setting was explicitly set.
available() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest.BodyInputStream
availableFlows - Variable in class net.shibboleth.sp.profile.impl.SelectLogoutConsumerFlow
Map of available consumer flows.
availableFlows - Variable in class net.shibboleth.sp.profile.impl.SelectTokenConsumerFlow
Map of available consumer flows.

B

BasicAgent - Class in net.shibboleth.sp.impl
Basic implementation of an Agent.
BasicAgent(ProtocolSupportServiceManager) - Constructor for class net.shibboleth.sp.impl.BasicAgent
Constructor.
BasicApplication - Class in net.shibboleth.sp.impl
Basic implementation of an Application.
BasicApplication(ProtocolSupportServiceManager) - Constructor for class net.shibboleth.sp.impl.BasicApplication
Constructor.
BasicApplication.ApplicationAwareRelyingPartyResolver - Class in net.shibboleth.sp.impl
Subclass of default resolver that allows us to hook the configuration object getter methods to allow them to be inheritance-aware.
BasicHttpClientSecurityConfiguration - Class in net.shibboleth.sp.security.config.impl
Subclass of OpenSAML version to provide support for CredentialResolver service through a bridging class.
BasicHttpClientSecurityConfiguration(CredentialResolver) - Constructor for class net.shibboleth.sp.security.config.impl.BasicHttpClientSecurityConfiguration
Constructor.
BasicLogoutConsumerFlowDescriptor - Class in net.shibboleth.sp.profile
Basic implementation of a descriptor for a logout consumer flow.
BasicLogoutConsumerFlowDescriptor() - Constructor for class net.shibboleth.sp.profile.BasicLogoutConsumerFlowDescriptor
Constructor.
BasicProtocolSupportService - Class in net.shibboleth.sp
This is a simple implementation of the ProtocolSupportService interface for use by plugins that need to implement it.
BasicProtocolSupportService() - Constructor for class net.shibboleth.sp.BasicProtocolSupportService
Constructor.
BasicSessionInitiatorFlowDescriptor - Class in net.shibboleth.sp.profile
Basic implementation of a descriptor for a session initiator flow.
BasicSessionInitiatorFlowDescriptor() - Constructor for class net.shibboleth.sp.profile.BasicSessionInitiatorFlowDescriptor
Constructor.
BasicTokenConsumerFlowDescriptor - Class in net.shibboleth.sp.profile
Basic implementation of a descriptor for a token consumer flow.
BasicTokenConsumerFlowDescriptor() - Constructor for class net.shibboleth.sp.profile.BasicTokenConsumerFlowDescriptor
Constructor.
BODY - Static variable in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
Field holding body.
BodyInputStream(byte[]) - Constructor for class net.shibboleth.sp.messaging.RemotedHttpServletRequest.BodyInputStream
Constructor.
BodyOutputStream() - Constructor for class net.shibboleth.sp.messaging.RemotedHttpServletResponse.BodyOutputStream
Constructor.
buffer - Variable in class net.shibboleth.sp.messaging.RemotedHttpServletResponse.ByteArrayWrapper
Wrapped array.
bufferList - Variable in class net.shibboleth.sp.messaging.RemotedHttpServletResponse.BodyOutputStream
Internal buffers.
bufferSize - Variable in class net.shibboleth.sp.messaging.RemotedHttpServletResponse
Size of each character buffer for output.
buildAuthenticationResult(ProfileRequestContext, AuthenticationContext) - Method in class net.shibboleth.sp.authn.impl.ValidateAgentCredentials
buildCriteriaSet(CriteriaSet) - Method in class net.shibboleth.sp.credential.impl.CredentialResolverBridge
Add or construct final CriteriaSet to supply to resolver.
byGroup(Collection<String>, MetadataResolver) - Static method in class net.shibboleth.sp.impl.RelyingPartyConfigurationSupport
A shorthand method for constructing a RelyingPartyConfiguration 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.sp.impl.RelyingPartyConfigurationSupport
A shorthand method for constructing a RelyingPartyConfiguration with an activation condition based on a MappedEntityAttributesPredicate.
byName(Collection<String>) - Static method in class net.shibboleth.sp.impl.RelyingPartyConfigurationSupport
A shorthand method for constructing a RelyingPartyConfiguration with an activation condition based on one or more relying party IDs.
BYPASS_AUTHENTICATION - Static variable in class net.shibboleth.sp.authn.impl.ValidateCachedAuthentication
Bypass event indicating cookie was accepted.
byTag(Collection<EntityAttributesPredicate.Candidate>, boolean, boolean) - Static method in class net.shibboleth.sp.impl.RelyingPartyConfigurationSupport
A shorthand method for constructing a RelyingPartyConfiguration with an activation condition based on an EntityAttributesPredicate.
ByteArrayWrapper(int) - Constructor for class net.shibboleth.sp.messaging.RemotedHttpServletResponse.ByteArrayWrapper
Constructor.

C

CachedAgentAuthentication - Record Class in net.shibboleth.sp.authn.impl
A record capturing cached authentication state for an agent.
CachedAgentAuthentication(String, String, Instant) - Constructor for record class net.shibboleth.sp.authn.impl.CachedAgentAuthentication
Creates an instance of a CachedAgentAuthentication record class.
cacheDuration - Variable in class net.shibboleth.sp.authn.impl.ValidateAgentCredentials
Duration for cached authentication record.
ChainingCredentialResolver - Class in net.shibboleth.sp.credential.impl
Subclass of OpenSAML chaining resolver that limits itself to implementations of the OrderedCredentialResolver interface.
ChainingCredentialResolver(List<OrderedCredentialResolver>) - Constructor for class net.shibboleth.sp.credential.impl.ChainingCredentialResolver
Constructor.
changeSessionId() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
CHILD_ELEMENTS_MEMBER - Static variable in class net.shibboleth.sp.ddf.DDFSupport
Name of child element member created by DDFSupport.fromElement(Element) method.
clearCurrent() - Static method in class net.shibboleth.sp.messaging.RemotedHttpServletRequestResponseContext
Clear the current thread-local context instances.
clientAddress - Variable in class net.shibboleth.sp.state.StateData
The client's address for optional enforcement.
close() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest.BodyInputStream
close() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletResponse.BodyOutputStream
clustered - Variable in class net.shibboleth.sp.storage.impl.FilesystemStorageService
Tracks use of a shared file system for capability method.
committed - Variable in class net.shibboleth.sp.messaging.RemotedHttpServletResponse
Tracks committing of response.
ConsumerConstants - Class in net.shibboleth.sp.profile
Constants for token and logout consumer operations.
ConsumerConstants() - Constructor for class net.shibboleth.sp.profile.ConsumerConstants
Private constructor.
containsHeader(String) - Method in class net.shibboleth.sp.messaging.RemotedHttpServletResponse
CONTENT_LENGTH - Static variable in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
Field holding content length.
CONTENT_MEMBER - Static variable in class net.shibboleth.sp.ddf.DDFSupport
Name of content member created by DDFSupport.fromElement(Element) method.
CONTENT_TYPE - Static variable in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
Field holding content type.
contentLength() - Method in class net.shibboleth.sp.testing.TestResourceConverter
CONTEXT - Static variable in class net.shibboleth.sp.profile.impl.DoStorageOperation
Input member for storage context.
cookieManager - Variable in class net.shibboleth.sp.profile.impl.PreservePostData
Cookie manager.
cookieManager - Variable in class net.shibboleth.sp.profile.impl.RecoverPostData
Cookie manager.
cookieManager - Variable in class net.shibboleth.sp.state.impl.CookieStateManager
Cookie manager.
cookieManager - Variable in class net.shibboleth.sp.state.impl.StorageServiceStateManager
Cookie manager.
cookiePrefix - Variable in class net.shibboleth.sp.profile.impl.PreservePostData
Cookie prefix.
cookiePrefix - Variable in class net.shibboleth.sp.profile.impl.RecoverPostData
Cookie prefix.
cookiePrefix - Variable in class net.shibboleth.sp.state.impl.CookieStateManager
Fixed prefix for cookie names.
cookiePrefix - Variable in class net.shibboleth.sp.state.impl.StorageServiceStateManager
Fixed prefix for cookie names.
cookies - Variable in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
Cookie array.
CookieStateManager - Class in net.shibboleth.sp.state.impl
StateManager implemented by storing the data directly into a cookie.
CookieStateManager() - Constructor for class net.shibboleth.sp.state.impl.CookieStateManager
Constructor.
copy() - Method in class net.shibboleth.sp.ddf.DDF
Performs a deep copy of the node and all children, if any.
create(String, String, String, Long) - Method in class net.shibboleth.sp.storage.impl.FilesystemStorageService
CreateOutputMessage - Class in net.shibboleth.sp.profile.impl
A profile action to build the "shell" of an Agent response (a DDF), optionally including the RemotedHttpServletResponse.STRUCTURE_NAME member and wrapped response facade to leave subsequent actions with a consistent state to operate on.
CreateOutputMessage() - Constructor for class net.shibboleth.sp.profile.impl.CreateOutputMessage
Constructor.
createRelativeResource(String) - Method in class net.shibboleth.sp.testing.TestResourceConverter
createServletResponse - Variable in class net.shibboleth.sp.profile.impl.CreateOutputMessage
Whether to create the remoted servlet response wrapper.
credentialId - Variable in class net.shibboleth.sp.AgentCredentialCriterion
Agent credential ID/Username.
credentialResolver - Variable in class net.shibboleth.sp.credential.impl.CredentialResolverBridge
Credential resolver service.
credentialResolver - Variable in class net.shibboleth.sp.credential.impl.StaticCriterionCredentialResolver
List of credentials held by this resolver.
credentialResolver - Variable in class net.shibboleth.sp.impl.BasicApplication
Access to credentials indirectly.
credentialResolver - Variable in class net.shibboleth.sp.security.config.impl.BasicHttpClientSecurityConfiguration
Bridge to resolve credentials.
CredentialResolverBridge - Class in net.shibboleth.sp.credential.impl
Support object for bridging legacy OpenSAML interfaces to new credential resolver service.
CredentialResolverBridge(ReloadableService<CredentialResolver>, NonnullSupplier<ServletRequest>) - Constructor for class net.shibboleth.sp.credential.impl.CredentialResolverBridge
Constructor.
credentials - Variable in class net.shibboleth.sp.impl.BasicAgent
Internally configured shared secrets.
creds - Variable in class net.shibboleth.sp.credential.impl.StaticCredentialResolver
List of credentials held by this resolver.
cspDigester - Variable in class net.shibboleth.sp.profile.impl.RecoverPostData
Digester for CSP hashes.
cspNonceGenerator - Variable in class net.shibboleth.sp.profile.impl.RecoverPostData
CSP nonce generation.
currentBuffer - Variable in class net.shibboleth.sp.messaging.RemotedHttpServletResponse.BodyOutputStream
The currently filling buffer.
currentRequest - Static variable in class net.shibboleth.sp.messaging.RemotedHttpServletRequestResponseContext
ThreadLocal storage for request.
currentResponse - Static variable in class net.shibboleth.sp.messaging.RemotedHttpServletRequestResponseContext
ThreadLocal storage for response.
customObject - Variable in class net.shibboleth.sp.util.TemplatedStringLookupStrategy
A custom object to inject into the template.

D

DATA - Static variable in class net.shibboleth.sp.messaging.RemotedHttpServletResponse
Field holding response body data.
dataSealer - Variable in class net.shibboleth.sp.profile.impl.DoSealerOperation
DataSealer to use.
dataSealer - Variable in class net.shibboleth.sp.state.AbstractStateManager
Optional component to protect the data from tampering/visibility.
DDF - Class in net.shibboleth.sp.ddf
The core object in the DDF mode, this is a node in a tree of objects that make up the entire data structure.
DDF() - Constructor for class net.shibboleth.sp.ddf.DDF
Constructor.
DDF(String) - Constructor for class net.shibboleth.sp.ddf.DDF
Constructor.
DDF(String, byte[]) - Constructor for class net.shibboleth.sp.ddf.DDF
Constructor.
DDF(String, double) - Constructor for class net.shibboleth.sp.ddf.DDF
Constructor.
DDF(String, int) - Constructor for class net.shibboleth.sp.ddf.DDF
Constructor.
DDF(String, long) - Constructor for class net.shibboleth.sp.ddf.DDF
Constructor.
DDF(String, String) - Constructor for class net.shibboleth.sp.ddf.DDF
Constructor.
DDF_EMPTY - Enum constant in enum class net.shibboleth.sp.ddf.DDF.DDFType
An empty node with no value.
DDF_FLOAT - Enum constant in enum class net.shibboleth.sp.ddf.DDF.DDFType
A floating point value.
DDF_INT - Enum constant in enum class net.shibboleth.sp.ddf.DDF.DDFType
An integral value of no more than 32-bits.
DDF_LIST - Enum constant in enum class net.shibboleth.sp.ddf.DDF.DDFType
An ordered list.
DDF_LONG - Enum constant in enum class net.shibboleth.sp.ddf.DDF.DDFType
An integral value of no more than 64-bits.
DDF_NULL - Enum constant in enum class net.shibboleth.sp.ddf.DDF.DDFType
A null node.
DDF_STRING - Enum constant in enum class net.shibboleth.sp.ddf.DDF.DDFType
A string value.
DDF_STRING_UNSAFE - Enum constant in enum class net.shibboleth.sp.ddf.DDF.DDFType
A string that cannot be assumed to be UTF-8 (see above docs).
DDF_STRUCT - Enum constant in enum class net.shibboleth.sp.ddf.DDF.DDFType
A structure with named children.
DDF.DDFType - Enum Class in net.shibboleth.sp.ddf
Type enum.
DDFSupport - Class in net.shibboleth.sp.ddf
Helper methods for DDF usage.
DDFSupport() - Constructor for class net.shibboleth.sp.ddf.DDFSupport
Private constructor.
DDFType(int) - Constructor for enum class net.shibboleth.sp.ddf.DDF.DDFType
Constructor.
decode(String) - Static method in class net.shibboleth.sp.state.StateData
Decode URL-encoded data using ISO-8859-1 to guarantee a single byte encoding.
DecodeAgentRequest - Class in net.shibboleth.sp.profile.impl
A profile action to decode an agent request and stash the resulting DDF in the AgentRequestContext.
DecodeAgentRequest() - Constructor for class net.shibboleth.sp.profile.impl.DecodeAgentRequest
Constructor.
DecodeMessage - Class in net.shibboleth.sp.profile.impl
Subclass of OpenSAML DecodeMessage action that wraps the execute step to stash off the RemotedHttpServletRequest from the AgentRequestContext for access by the MessageDecoder.
DecodeMessage(MessageDecoder) - Constructor for class net.shibboleth.sp.profile.impl.DecodeMessage
Constructor.
decoder - Variable in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
Decoder to apply to byte array data.
decoder - Variable in class net.shibboleth.sp.profile.impl.RecoverPostData
Deecoder for Agent data.
decodeUnsafeString(byte[], CharsetDecoder, Character) - Static method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
Helper method to decode a byte array via a designated encoding.
DEFAULT_APPLICATION_ID - Static variable in interface net.shibboleth.sp.Agent
ID of default Application.
DEFAULT_COOKIE_PREFIX - Static variable in class net.shibboleth.sp.profile.impl.PreservePostData
Default cookie prefix.
DEFAULT_COOKIE_PREFIX - Static variable in class net.shibboleth.sp.profile.impl.RecoverPostData
Default cookie prefix.
DEFAULT_PREFIX - Static variable in class net.shibboleth.sp.state.impl.CookieStateManager
Default cookie prefix.
DEFAULT_PREFIX - Static variable in class net.shibboleth.sp.state.impl.StorageServiceStateManager
Default cookie prefix.
DEFAULT_TEMPLATE_ID - Static variable in class net.shibboleth.sp.profile.impl.RecoverPostData
Default template ID.
DefaultAgentResolver - Class in net.shibboleth.sp.impl
Default implementation of AgentResolver.
DefaultAgentResolver(Collection<Agent>) - Constructor for class net.shibboleth.sp.impl.DefaultAgentResolver
Constructor.
DefaultPassiveCondition() - Constructor for class net.shibboleth.sp.profile.impl.IssueDiscoveryRequest.DefaultPassiveCondition
 
DefaultStateTokenLookupStrategy() - Constructor for class net.shibboleth.sp.profile.impl.RecoverStateData.DefaultStateTokenLookupStrategy
 
delegate - Variable in class net.shibboleth.sp.messaging.RemotedHttpServletRequest.BodyInputStream
Underlying stream.
DelegatingRelyingPartyConfiguration - Class in net.shibboleth.sp.impl
Subclass of BasicRelyingPartyConfiguration that will handle absent settings by delegating to an injected instance of Application.
DelegatingRelyingPartyConfiguration() - Constructor for class net.shibboleth.sp.impl.DelegatingRelyingPartyConfiguration
 
delete(String, String) - Method in class net.shibboleth.sp.storage.impl.FilesystemStorageService
deleteContext(String) - Method in class net.shibboleth.sp.storage.impl.FilesystemStorageService
deleteWithVersion(long, String, String) - Method in class net.shibboleth.sp.storage.impl.FilesystemStorageService
deserialize(InputStream) - Static method in class net.shibboleth.sp.ddf.DDF
Parses a seralized DDF from an input stream.
destroy() - Method in class net.shibboleth.sp.ddf.DDF
Destroys a node's content, resets it to a null object and clears its name.
DISCOVERY_RETURN_URL - Static variable in class net.shibboleth.sp.profile.InitiatorConstants
Discovery response/return URL input parameter.
discoveryServiceLookupStrategy - Variable in class net.shibboleth.sp.impl.BasicApplication
Discovery service lookup strategy.
discoverySet - Variable in class net.shibboleth.sp.impl.BasicApplication
Flag indicating whether discovery setting was explicitly set.
discoveryURL - Variable in class net.shibboleth.sp.profile.impl.IssueDiscoveryRequest
The discovery URL to use.
doCreate(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.impl.DoSessionCacheOperation
Perform create operation.
doCreate(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.impl.DoStorageOperation
Perform create operation.
doDelete(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.impl.DoSessionCacheOperation
Perform delete operation.
doDelete(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.impl.DoStorageOperation
Perform delete operation.
doExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.authn.impl.ValidateAgentAddress
doExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.authn.impl.ValidateCachedAuthentication
doExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.AbstractTokenConsumerResponseAction
doExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.impl.CreateOutputMessage
doExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.impl.DecodeAgentRequest
doExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.impl.DecodeMessage
doExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.impl.DoPing
doExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.impl.DoSealerOperation
doExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.impl.DoSessionCacheOperation
doExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.impl.DoStorageOperation
doExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.impl.EncodeAgentResponse
doExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.impl.EncodeMessage
doExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.impl.IssueDiscoveryRequest
doExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.impl.PrepareAgentErrorResponse
doExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.impl.PrepareDiscoveryStateDataContext
doExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.impl.PreservePostData
doExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.impl.RecoverPostData
doExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.impl.RecoverStateData
doExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.impl.ResolveApplication
doExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.impl.SelectLogoutConsumerFlow
doExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.impl.SelectRelyingPartyConfiguration
doExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.impl.SelectTokenConsumerFlow
doExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.impl.ValidateHttpServletRequest
doExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.impl.ValidateSessionInitiatorRequest
doExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.impl.WebFlowMessageHandlerAdaptor
doExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.PreserveStateDataAction
doExecute(ProfileRequestContext, AuthenticationContext) - Method in class net.shibboleth.sp.authn.impl.InitializeAgentRequestContext
doInitialize() - Method in class net.shibboleth.sp.authn.impl.InitializeAgentRequestContext
doInitialize() - Method in class net.shibboleth.sp.impl.BasicAgent
doInitialize() - Method in class net.shibboleth.sp.impl.BasicApplication
doInitialize() - Method in class net.shibboleth.sp.impl.DefaultAgentResolver
doInitialize() - Method in class net.shibboleth.sp.impl.ProtocolSupportServiceManager
doInitialize() - Method in class net.shibboleth.sp.profile.context.logic.HttpServletRequestPredicate
doInitialize() - Method in class net.shibboleth.sp.profile.impl.DoSealerOperation
doInitialize() - Method in class net.shibboleth.sp.profile.impl.DoSessionCacheOperation
doInitialize() - Method in class net.shibboleth.sp.profile.impl.DoStorageOperation
doInitialize() - Method in class net.shibboleth.sp.profile.impl.PreservePostData
doInitialize() - Method in class net.shibboleth.sp.profile.impl.RecoverPostData
doInitialize() - Method in class net.shibboleth.sp.profile.impl.RecoverStateData
doInitialize() - Method in class net.shibboleth.sp.profile.impl.SessionInitiatorFlowDescriptorManager
doInitialize() - Method in class net.shibboleth.sp.state.AbstractStateManager
doInitialize() - Method in class net.shibboleth.sp.state.impl.CookieStateManager
doInitialize() - Method in class net.shibboleth.sp.state.impl.StorageServiceStateManager
doInitialize() - Method in class net.shibboleth.sp.storage.impl.FilesystemStorageService
doInitialize() - Method in class net.shibboleth.sp.util.TemplatedStringLookupStrategy
DoPing - Class in net.shibboleth.sp.profile.impl
Simple action for testing adds the current time to the output.
DoPing() - Constructor for class net.shibboleth.sp.profile.impl.DoPing
 
doPreExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.authn.impl.ValidateCachedAuthentication
doPreExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.AbstractAgentAction
doPreExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.AbstractAgentRequestAction
doPreExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.AbstractApplicationAction
doPreExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.AbstractTokenConsumerResponseAction
doPreExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.impl.DoSealerOperation
doPreExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.impl.DoSessionCacheOperation
doPreExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.impl.DoStorageOperation
doPreExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.impl.EncodeAgentResponse
doPreExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.impl.IssueDiscoveryRequest
doPreExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.impl.PrepareAgentErrorResponse
doPreExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.impl.PrepareDiscoveryStateDataContext
doPreExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.impl.PreservePostData
doPreExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.impl.RecoverPostData
doPreExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.impl.RecoverStateData
doPreExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.impl.SelectRelyingPartyConfiguration
doPreExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.impl.SelectTokenConsumerFlow
doPreExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.impl.ValidateSessionInitiatorRequest
doPreExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.PreserveStateDataAction
doPreExecute(ProfileRequestContext, AuthenticationContext) - Method in class net.shibboleth.sp.authn.impl.InitializeAgentRequestContext
doPreserve(Agent, Application, String, boolean) - Method in class net.shibboleth.sp.state.AbstractStateManager
Subclasses implement this method to preserve the transformed data in whatever way is necessary and return a token.
doPreserve(Agent, Application, String, boolean) - Method in class net.shibboleth.sp.state.impl.CookieStateManager
Subclasses implement this method to preserve the transformed data in whatever way is necessary and return a token.
doPreserve(Agent, Application, String, boolean) - Method in class net.shibboleth.sp.state.impl.PassthroughStateManager
Subclasses implement this method to preserve the transformed data in whatever way is necessary and return a token.
doPreserve(Agent, Application, String, boolean) - Method in class net.shibboleth.sp.state.impl.StorageServiceStateManager
Subclasses implement this method to preserve the transformed data in whatever way is necessary and return a token.
doRead(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.impl.DoSessionCacheOperation
Perform read operation.
doRead(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.impl.DoStorageOperation
Perform read operation.
doRecover(Agent, Application, String, boolean) - Method in class net.shibboleth.sp.state.AbstractStateManager
Subclasses implement this method to recover the stored data in whatever way is necessary and return the supplied data string as a successful result.
doRecover(Agent, Application, String, boolean) - Method in class net.shibboleth.sp.state.impl.CookieStateManager
Subclasses implement this method to recover the stored data in whatever way is necessary and return the supplied data string as a successful result.
doRecover(Agent, Application, String, boolean) - Method in class net.shibboleth.sp.state.impl.PassthroughStateManager
Subclasses implement this method to recover the stored data in whatever way is necessary and return the supplied data string as a successful result.
doRecover(Agent, Application, String, boolean) - Method in class net.shibboleth.sp.state.impl.StorageServiceStateManager
Subclasses implement this method to recover the stored data in whatever way is necessary and return the supplied data string as a successful result.
doResolve(CriteriaSet) - Method in class net.shibboleth.sp.credential.AbstractOrderedCredentialResolver
Subclasses implement this method to resolve the underlying objects.
doResolve(CriteriaSet) - Method in class net.shibboleth.sp.credential.impl.StaticCredentialResolver
Subclasses implement this method to resolve the underlying objects.
doResolve(CriteriaSet) - Method in class net.shibboleth.sp.credential.impl.StaticMapCredentialResolver
Subclasses implement this method to resolve the underlying objects.
DoSealerOperation - Class in net.shibboleth.sp.profile.impl
Action that implements a remote API for SP agents to leverage a DataSealer.
DoSealerOperation() - Constructor for class net.shibboleth.sp.profile.impl.DoSealerOperation
 
DoSessionCacheOperation - Class in net.shibboleth.sp.profile.impl
Action that implements a remote API for SP agents to mamage sessions remotely.
DoSessionCacheOperation() - Constructor for class net.shibboleth.sp.profile.impl.DoSessionCacheOperation
Constructor.
DoStorageOperation - Class in net.shibboleth.sp.profile.impl
Action that implements a remote API for SP agents to access or alter StorageService records.
DoStorageOperation() - Constructor for class net.shibboleth.sp.profile.impl.DoStorageOperation
 
doTouch(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.impl.DoSessionCacheOperation
Perform touch operation to update expiration (and thus time of last access).
doUnwrap(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.impl.DoSealerOperation
Perform unwrap operation.
doUpdate(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.impl.DoSessionCacheOperation
Perform update operation.
doUpdate(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.impl.DoStorageOperation
Perform update operation.
doValidate(ProfileRequestContext, AuthenticationContext, UsernamePasswordContext, CredentialValidator.WarningHandler, CredentialValidator.ErrorHandler) - Method in class net.shibboleth.sp.authn.impl.AgentSecretCredentialValidator
doWrap(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.impl.DoSealerOperation
Perform wrap operation.
dump(StringBuilder, long) - Method in class net.shibboleth.sp.ddf.DDF
Helper method to dump to a string for debugging.
DUPLICATE_RECORD - Static variable in class net.shibboleth.sp.profile.impl.DoStorageOperation
Custom event for duplicate record on creation.

E

empty() - Method in class net.shibboleth.sp.ddf.DDF
Converts this node to an empty type/value.
EMPTY_BODY - Static variable in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
Empty byte array for empty bodies.
encode(byte[]) - Static method in class net.shibboleth.sp.state.StateData
A simple encoder for non-ASCII characters.
encode(OutputStream, byte[]) - Static method in class net.shibboleth.sp.ddf.DDF
A simple encoder for non-ASCII characters.
EncodeAgentResponse - Class in net.shibboleth.sp.profile.impl
A profile action to encode an agent response from the output DDF in the AgentRequestContext.
EncodeAgentResponse() - Constructor for class net.shibboleth.sp.profile.impl.EncodeAgentResponse
Constructor.
EncodeMessage - Class in net.shibboleth.sp.profile.impl
Subclass of OpenSAML EncodeMessage action that wraps the execute step to stash off the RemotedHttpServletResponse from the AgentRequestContext for access by the MessageEncoder.
EncodeMessage() - Constructor for class net.shibboleth.sp.profile.impl.EncodeMessage
 
encodeRedirectURL(String) - Method in class net.shibboleth.sp.messaging.RemotedHttpServletResponse
encodeURL(String) - Method in class net.shibboleth.sp.messaging.RemotedHttpServletResponse
encoding - Variable in class net.shibboleth.sp.impl.BasicAgent
Character set encoding for POST recovery.
engine - Variable in class net.shibboleth.sp.util.TemplatedStringLookupStrategy
VelocityEngine.
ensureAgent() - Method in class net.shibboleth.sp.profile.AbstractAgentAction
Gets the Agent for this request.
ensureAgentRequestContext() - Method in class net.shibboleth.sp.profile.AbstractAgentRequestAction
Gets the cached request context located by the lookup strategy.
ensureAgentRequestContext(MessageContext) - Method in class net.shibboleth.sp.profile.context.navigate.messaging.AbstractAgentRequestLookupFunction
Gets the AgentRequestContext using the provided lookup strategy, raising an unchecked exceotion if it is absent.
ensureAgentRequestContext(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.context.navigate.AbstractAgentRequestLookupFunction
Gets the AgentRequestContext using the provided lookup strategy, raising an unchecked exceotion if it is absent.
ensureApplication() - Method in class net.shibboleth.sp.profile.AbstractApplicationAction
Gets the Application for this request.
ENTITY_ID - Static variable in class net.shibboleth.sp.profile.InitiatorConstants
Legacy entityID input parameter.
equals(Object) - Method in class net.shibboleth.sp.AgentIDCriterion
equals(Object) - Method in class net.shibboleth.sp.ApplicationIDCriterion
equals(Object) - Method in record class net.shibboleth.sp.authn.impl.CachedAgentAuthentication
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class net.shibboleth.sp.ddf.DDF
equals(Object) - Method in class net.shibboleth.sp.impl.BasicAgent
equals(Object) - Method in class net.shibboleth.sp.impl.BasicApplication
equals(Object) - Method in class net.shibboleth.sp.profile.BasicLogoutConsumerFlowDescriptor
equals(Object) - Method in class net.shibboleth.sp.profile.BasicSessionInitiatorFlowDescriptor
equals(Object) - Method in class net.shibboleth.sp.profile.BasicTokenConsumerFlowDescriptor
equals(Object) - Method in class net.shibboleth.sp.state.StateData
errorFatal - Variable in class net.shibboleth.sp.profile.impl.PreservePostData
Whether an error constructing a correlation cookie is fatal.
errorFatal - Variable in class net.shibboleth.sp.profile.impl.RecoverStateData
Whether any failure to recover previously stored state should result in a fatal event.
errorFatal - Variable in class net.shibboleth.sp.profile.PreserveStateDataAction
Whether an error constructing a state token is fatal.
EVENT - Static variable in class net.shibboleth.sp.profile.SPConstants
Event parameter.
eventContextLookupStrategy - Variable in class net.shibboleth.sp.profile.impl.PrepareAgentErrorResponse
Strategy function for access to EventContext to check.
exactMatchCredentialMap - Variable in class net.shibboleth.sp.credential.impl.StaticMapCredentialResolver
Maps between exact names of objects and credentials.
exists() - Method in class net.shibboleth.sp.testing.TestResourceConverter
EXP - Static variable in class net.shibboleth.sp.profile.impl.DoSealerOperation
Member for storage expiration.
EXP - Static variable in class net.shibboleth.sp.profile.impl.DoStorageOperation
Member for storage expiration.
expiration - Variable in record class net.shibboleth.sp.authn.impl.CachedAgentAuthentication
The field for the expiration record component.
expiration - Variable in class net.shibboleth.sp.state.AbstractStateManager
Expiration for state tokens.
expiration() - Method in record class net.shibboleth.sp.authn.impl.CachedAgentAuthentication
Returns the value of the expiration record component.
EXPIRED_SESSION - Static variable in class net.shibboleth.sp.profile.impl.DoSessionCacheOperation
Custom event for expired session.

F

fieldName - Variable in class net.shibboleth.sp.audit.impl.AgentInputAuditExtractor
Name of field to extract.
FilesystemStorageService - Class in net.shibboleth.sp.storage.impl
 
FilesystemStorageService() - Constructor for class net.shibboleth.sp.storage.impl.FilesystemStorageService
 
filter(Iterable<Credential>, CriteriaSet) - Method in class net.shibboleth.sp.credential.AbstractOrderedCredentialResolver
Filter the supplied credentials by type and/or usage as required.
filterByUsage - Variable in class net.shibboleth.sp.credential.AbstractOrderedCredentialResolver
Whether to apply usage filteing.
floating() - Method in class net.shibboleth.sp.ddf.DDF
Get the floating point value of this node.
floating(double) - Method in class net.shibboleth.sp.ddf.DDF
Converts this node to an floating point type/value.
floating(String) - Method in class net.shibboleth.sp.ddf.DDF
Converts this node to a floating point type/value based on the converted form of the input.
flowId - Variable in class net.shibboleth.sp.profile.impl.ValidateSessionInitiatorRequest
Initiator flow indicator for logging.
flush() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletResponse.BodyOutputStream
flushBuffer() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletResponse
fragmentEscaper - Variable in class net.shibboleth.sp.util.TemplatedStringLookupStrategy
Escaper for fragments.
fromElement(Element) - Static method in class net.shibboleth.sp.ddf.DDFSupport
Converts a DOM tree rooted at the input element into a DDF mirroring the tree.

G

generateToken() - Method in class net.shibboleth.sp.state.AbstractStateManager
Generate a state token.
get() - Method in class net.shibboleth.sp.messaging.impl.RemotedHttpServletRequestSupplier
get() - Method in class net.shibboleth.sp.messaging.impl.RemotedlHttpServletResponseSupplier
getAcrs() - Method in class net.shibboleth.sp.state.StateData
Get the mutable list of authentication context classes requested.
getActivationCondition() - Method in class net.shibboleth.sp.profile.BasicLogoutConsumerFlowDescriptor
Gets the activation condition to run to determine whether this flow can handle the request.
getActivationCondition() - Method in class net.shibboleth.sp.profile.BasicSessionInitiatorFlowDescriptor
Gets the activation condition to run to determine whether this flow can handle the request.
getActivationCondition() - Method in class net.shibboleth.sp.profile.BasicTokenConsumerFlowDescriptor
Gets the activation condition to run to determine whether this flow can handle the request.
getActivationCondition() - Method in interface net.shibboleth.sp.profile.LogoutConsumerFlowDescriptor
Gets the activation condition to run to determine whether this flow can handle the request.
getActivationCondition() - Method in interface net.shibboleth.sp.profile.SessionInitiatorFlowDescriptor
Gets the activation condition to run to determine whether this flow can handle the request.
getActivationCondition() - Method in interface net.shibboleth.sp.profile.TokenConsumerFlowDescriptor
Gets the activation condition to run to determine whether this flow can handle the request.
getAgent() - Method in class net.shibboleth.sp.context.AgentRequestContext
Get the agent making the request.
getAgent() - Method in class net.shibboleth.sp.profile.AbstractAgentAction
Gets the Agent for this request.
getAgentRequestContext() - Method in class net.shibboleth.sp.profile.AbstractAgentRequestAction
Gets the cached request context located by the lookup strategy.
getAgentRequestContext(MessageContext) - Method in class net.shibboleth.sp.profile.context.navigate.messaging.AbstractAgentRequestLookupFunction
Gets the AgentRequestContext using the provided lookup strategy.
getAgentRequestContext(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.context.navigate.AbstractAgentRequestLookupFunction
Gets the AgentRequestContext using the provided lookup strategy.
getAllowedAddressRanges() - Method in interface net.shibboleth.sp.Agent
Get the network addresses or ranges of addresses from which requests from this agent may originate.
getAllowedAddressRanges() - Method in class net.shibboleth.sp.impl.BasicAgent
Get the network addresses or ranges of addresses from which requests from this agent may originate.
getApplication() - Method in class net.shibboleth.sp.context.AgentRequestContext
Get the application for which the request was made.
getApplication() - Method in class net.shibboleth.sp.profile.AbstractApplicationAction
Gets the Application for this request.
getApplication(String) - Method in interface net.shibboleth.sp.Agent
Get an Application associated with this agent.
getApplication(String) - Method in class net.shibboleth.sp.impl.BasicAgent
Get an Application associated with this agent.
getApplicationId() - Method in interface net.shibboleth.sp.Application
Dedicated method to access application ID for explicitness.
getApplicationId() - Method in class net.shibboleth.sp.impl.BasicAgent
Dedicated method to access application ID for explicitness.
getApplicationId() - Method in class net.shibboleth.sp.impl.BasicApplication
Dedicated method to access application ID for explicitness.
getApplications() - Method in interface net.shibboleth.sp.Agent
Get all Application instances associated with this agent.
getApplications() - Method in class net.shibboleth.sp.impl.BasicAgent
Get all Application instances associated with this agent.
getAsyncContext() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
getAttribute(String) - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
getAttributeFilter() - Method in interface net.shibboleth.sp.Application
getAttributeFilter() - Method in class net.shibboleth.sp.impl.BasicApplication
getAttributeNames() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
getAttributeResolver() - Method in interface net.shibboleth.sp.Application
getAttributeResolver() - Method in class net.shibboleth.sp.impl.BasicApplication
getAttributeTranscoderRegistry() - Method in interface net.shibboleth.sp.Application
getAttributeTranscoderRegistry() - Method in class net.shibboleth.sp.impl.BasicApplication
getAuthenticatingAuthority(ProfileRequestContext) - Method in interface net.shibboleth.sp.Application
Gets the identifier of the authenticating authority (IdP, OP, etc.) to use for this application if not overridden.
getAuthenticatingAuthority(ProfileRequestContext) - Method in class net.shibboleth.sp.impl.BasicApplication
Gets the identifier of the authenticating authority (IdP, OP, etc.) to use for this application if not overridden.
getAuthenticationAuthority() - Method in class net.shibboleth.sp.state.StateData
Get the expected issuer of a response to the message.
getAuthenticationMethod() - Method in interface net.shibboleth.sp.Agent
Get the authentication method to use for the agent.
getAuthenticationMethod() - Method in class net.shibboleth.sp.impl.BasicAgent
Get the authentication method to use for the agent.
getAuthType() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
getBuffer() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletResponse.ByteArrayWrapper
Gets the buffer.
getBufferSize() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletResponse
getCharacterEncoding() - Method in interface net.shibboleth.sp.Agent
Gets the character encoding to apply during URI processing and POST recovery.
getCharacterEncoding() - Method in class net.shibboleth.sp.impl.BasicAgent
Gets the character encoding to apply during URI processing and POST recovery.
getCharacterEncoding() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
getCharacterEncoding() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletResponse
getClientAddress() - Method in class net.shibboleth.sp.state.AbstractStateManager
Get the current client address if available.
getClientAddress() - Method in class net.shibboleth.sp.state.StateData
Get the IP address of the client associated with the state.
getClientTLSCredential() - Method in class net.shibboleth.sp.security.config.impl.BasicHttpClientSecurityConfiguration
Get the optional client TLS credential.
getContentLength() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
getContentLengthLong() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
getContentType() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
getContentType() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletResponse
getContext(Agent, Application) - Method in class net.shibboleth.sp.state.impl.StorageServiceStateManager
Compute the storage context to use.
getContextPath() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
getCookieName(String) - Method in class net.shibboleth.sp.profile.impl.PreservePostData
Computes the cookie name based on the configured prefix and state token.
getCookieName(Application, String) - Method in class net.shibboleth.sp.state.impl.CookieStateManager
Computes the name of a new state cookie.
getCookieName(Application, String) - Method in class net.shibboleth.sp.state.impl.StorageServiceStateManager
Computes the name of a new state cookie.
getCookies() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
getCredentials() - Method in interface net.shibboleth.sp.Agent
Get the credentials configured to authenticate requests from this Agent.
getCredentials() - Method in class net.shibboleth.sp.impl.BasicAgent
Get the credentials configured to authenticate requests from this Agent.
getDataSealer() - Method in class net.shibboleth.sp.state.AbstractStateManager
Gets the DataSealer to use to protect data from tampering/visbility.
getDateHeader(String) - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
getDDF() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
Gets the underlying object containing the remoted data.
getDDF() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletResponse
Gets the underlying object containing the response data.
getDefaultConfiguration() - Method in class net.shibboleth.sp.impl.BasicApplication.ApplicationAwareRelyingPartyResolver
getDefaultProfileConfigurations(boolean) - Method in class net.shibboleth.sp.BasicProtocolSupportService
Gets the collection of default ProfileConfiguration objects supplied by this protocol plugin.
getDefaultProfileConfigurations(boolean) - Method in interface net.shibboleth.sp.ProtocolSupportService
Gets the collection of default ProfileConfiguration objects supplied by this protocol plugin.
getDescription() - Method in class net.shibboleth.sp.testing.TestResourceConverter
getDiscoveryService(ProfileRequestContext) - Method in interface net.shibboleth.sp.Application
Gets the discovery service URL to use in the event a session initiator cannot be executed.
getDiscoveryService(ProfileRequestContext) - Method in class net.shibboleth.sp.impl.BasicApplication
[Gets the discovery service URL to use in the event a session initiator cannot be executed.
getDispatcherType() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
getEncryptionCredentials() - Method in class net.shibboleth.sp.impl.BasicApplication.ApplicationAwareRelyingPartyResolver
getEncryptionCredentials() - Method in class net.shibboleth.sp.impl.BasicApplication
getExpiration() - Method in class net.shibboleth.sp.state.AbstractStateManager
Get the expiration limit for state tokens.
getFile() - Method in class net.shibboleth.sp.testing.TestResourceConverter
getFilename() - Method in class net.shibboleth.sp.testing.TestResourceConverter
getHeader(String) - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
getHeader(String) - Method in class net.shibboleth.sp.messaging.RemotedHttpServletResponse
getHeaderList() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletResponse
Get the list node to which headers should be added.
getHeaderNames() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
getHeaderNames() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletResponse
getHeaders(String) - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
getHeaders(String) - Method in class net.shibboleth.sp.messaging.RemotedHttpServletResponse
getHttpServletRequest() - Method in class net.shibboleth.sp.profile.impl.WriteAuditLog
getId() - Method in class net.shibboleth.sp.AgentCredentialCriterion
Get the agent credential ID specified.
getId() - Method in class net.shibboleth.sp.AgentIDCriterion
Get the agent ID specified.
getId() - Method in class net.shibboleth.sp.ApplicationIDCriterion
Get the application ID specified.
getIdentifierGenerationStrategy() - Method in class net.shibboleth.sp.state.AbstractStateManager
getInput() - Method in class net.shibboleth.sp.context.AgentRequestContext
Get the input message from the agent.
getInputStream() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
getInputStream() - Method in class net.shibboleth.sp.testing.TestResourceConverter
getIntHeader(String) - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
getIssuer() - Method in class net.shibboleth.sp.state.StateData
Get the identifier of the party that is making the request, i.e., us.
getIssuer(ProfileRequestContext) - Method in class net.shibboleth.sp.impl.BasicApplication
getIssuer(ProfileRequestContext) - Method in class net.shibboleth.sp.impl.DelegatingRelyingPartyConfiguration
getLocalAddr() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
getLocale() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
getLocale() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletResponse
getLocales() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
getLocalName() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
getLocalPort() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
getLogoutConsumers() - Method in class net.shibboleth.sp.BasicProtocolSupportService
Gets a default-ordered list of logout consumer flows supported by this protocol plugin.
getLogoutConsumers() - Method in interface net.shibboleth.sp.ProtocolSupportService
Gets a default-ordered list of logout consumer flows supported by this protocol plugin.
getLogoutConsumers(ProfileRequestContext) - Method in interface net.shibboleth.sp.Application
Gets an ordered list of logout consumer flows to attempt for this application.
getLogoutConsumers(ProfileRequestContext) - Method in class net.shibboleth.sp.impl.BasicApplication
Gets an ordered list of logout consumer flows to attempt for this application.
getLogoutInitiators() - Method in class net.shibboleth.sp.BasicProtocolSupportService
Gets a default-ordered list of logout initiator flows supported by this protocol plugin.
getLogoutInitiators() - Method in interface net.shibboleth.sp.ProtocolSupportService
Gets a default-ordered list of logout initiator flows supported by this protocol plugin.
getLogoutInitiators(ProfileRequestContext) - Method in interface net.shibboleth.sp.Application
Gets an ordered list of logout initiator flows to attempt for this application.
getLogoutInitiators(ProfileRequestContext) - Method in class net.shibboleth.sp.impl.BasicApplication
Gets an ordered list of logout initiator flows to attempt for this application.
getmember(String) - Method in class net.shibboleth.sp.ddf.DDF
Access a (possibly nested) structure member via dotted path notation, also allowing access to list elements via "[n]" array notation.
getMethod() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
getMetricName() - Method in class net.shibboleth.sp.impl.BasicApplication.ApplicationAwareRelyingPartyResolver
getMockResolverService(Agent) - Static method in class net.shibboleth.sp.testing.MockAgentResolver
Wrap a new instance of the mock class in a mocked reloadable service.
getOffset() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletResponse.ByteArrayWrapper
Gets the offset.
getOrder() - Method in class net.shibboleth.sp.BasicProtocolSupportService
getOrder() - Method in class net.shibboleth.sp.credential.AbstractOrderedCredentialResolver
getOutput() - Method in class net.shibboleth.sp.context.AgentRequestContext
Get the output message for the agent.
getOutputStream() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletResponse
getParameter(String) - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
getParameterMap() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
getParameterNames() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
getParameterValues(String) - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
getParent() - Method in class net.shibboleth.sp.impl.BasicApplication
Gets the parent Application for inheritance-purposes.
getPart(String) - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
getParts() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
getPassive() - Method in class net.shibboleth.sp.state.StateData
Get the passive request indicator.
getPathInfo() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
getPathTranslated() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
getPostLimit() - Method in interface net.shibboleth.sp.Agent
Gets the size limit to apply to form data preservation attempts.
getPostLimit() - Method in class net.shibboleth.sp.impl.BasicAgent
Gets the size limit to apply to form data preservation attempts.
getPreviousData(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.impl.PreservePostData
Checks for previously preserved data tracked against a state token submitted by the agent.
getProfileConfiguration(ProfileRequestContext, String) - Method in class net.shibboleth.sp.impl.BasicApplication
getProfileConfigurations(ProfileRequestContext) - Method in class net.shibboleth.sp.impl.BasicApplication
getProfileConfigurations(ProfileRequestContext) - Method in class net.shibboleth.sp.impl.DelegatingRelyingPartyConfiguration
getProfileRequestContext() - Method in class net.shibboleth.sp.credential.impl.CredentialResolverBridge
Get the current ProfileRequestContext.
getProtocol() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
getProtocolRequestId() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
getProtocolSupportService(String, Class<T>) - Method in interface net.shibboleth.sp.Application
Gets the ProtocolSupportService subtype for a particular protocol.
getProtocolSupportService(String, Class<T>) - Method in class net.shibboleth.sp.impl.BasicApplication
Gets the ProtocolSupportService subtype for a particular protocol.
getQueryString() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
getRawResource() - Method in class net.shibboleth.sp.state.StateData
Get the resource location associated with the request in a raw form.
getReader() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
getRecoveredData() - Method in class net.shibboleth.sp.profile.impl.RecoverPostData
Checks for stored data based on the state token and cookie(s) supplied and reads back from storage, deleting the record.
getRelyingPartyConfigurations() - Method in class net.shibboleth.sp.impl.BasicApplication.ApplicationAwareRelyingPartyResolver
getRelyingPartyCtx() - Method in class net.shibboleth.sp.profile.impl.SelectRelyingPartyConfiguration
Null safe getter.
getRemoteAddr() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
getRemotedHttpServletRequest() - Method in class net.shibboleth.sp.context.AgentRequestContext
Get the wrapped servlet request backed by the input message.
getRemotedHttpServletResponse() - Method in class net.shibboleth.sp.context.AgentRequestContext
Get the wrapped servlet response backed by the output message.
getRemoteHost() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
getRemotePort() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
getRemoteUser() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
getReplayCache() - Method in class net.shibboleth.sp.state.AbstractStateManager
Gets the ReplayCache to use to prevent replay of state.
getRequest() - Static method in class net.shibboleth.sp.messaging.RemotedHttpServletRequestResponseContext
Get the current RemotedHttpServletRequest being serviced by the current thread.
getRequestDispatcher(String) - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
getRequestedSessionId() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
getRequestId() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
getRequestTime() - Method in class net.shibboleth.sp.state.StateData
Get the time at which the request was issued.
getRequestURI() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
getRequestURL() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
getResource() - Method in class net.shibboleth.sp.state.StateData
Get the resource location associated with the request.
getResponse() - Static method in class net.shibboleth.sp.messaging.RemotedHttpServletRequestResponseContext
Get the current RemotedHttpServletResponse being serviced by the current thread.
getResponseLocation() - Method in class net.shibboleth.sp.state.StateData
Get the location to which the response is expected to be sent.
getScheme() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
getSecurityConfiguration(ProfileRequestContext) - Method in class net.shibboleth.sp.impl.BasicApplication
getSecurityConfiguration(ProfileRequestContext) - Method in class net.shibboleth.sp.impl.DelegatingRelyingPartyConfiguration
getServerName() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
getServerPort() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
getServletConnection() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
getServletContext() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
getServletPath() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
getSession() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
getSession(boolean) - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
getSessionData(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.AbstractTokenConsumerResponseAction
Get the opaque session data that the agent should bind to any session it creates for later use.
getSessionInitiators() - Method in class net.shibboleth.sp.BasicProtocolSupportService
Gets a default-ordered list of session initiator flows supported by this protocol plugin.
getSessionInitiators() - Method in interface net.shibboleth.sp.ProtocolSupportService
Gets a default-ordered list of session initiator flows supported by this protocol plugin.
getSessionInitiators(ProfileRequestContext) - Method in interface net.shibboleth.sp.Application
Gets an ordered list of session initiator flows to attempt for this application.
getSessionInitiators(ProfileRequestContext) - Method in class net.shibboleth.sp.impl.BasicApplication
Gets an ordered list of session initiator flows to attempt for this application.
getSessionNotOnOrAfter(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.AbstractTokenConsumerResponseAction
Get a timestamp for the expiration of the session directed by the authentication token, if any.
getSigningCredentials() - Method in class net.shibboleth.sp.impl.BasicApplication.ApplicationAwareRelyingPartyResolver
getSigningCredentials() - Method in class net.shibboleth.sp.impl.BasicApplication
getStateData() - Method in class net.shibboleth.sp.context.StateDataContext
Get the state tracked for a request.
getStateManager() - Method in interface net.shibboleth.sp.Application
Gets the StateManager to use for thie application.
getStateManager() - Method in class net.shibboleth.sp.impl.BasicApplication
Gets the StateManager to use for thie application.
getStateToken() - Method in class net.shibboleth.sp.context.StateDataContext
Get the token associated with the state after preservation or before recovery.
getStatus() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletResponse
getStorageContext() - Method in class net.shibboleth.sp.profile.impl.DoSessionCacheOperation
Compute agent-specific storage context.
getStorageTimeout() - Method in class net.shibboleth.sp.profile.impl.DoSessionCacheOperation
Get Agent-supplied storage timeout in seconds, bounded by configured maximum.
getSubmittedData() - Method in class net.shibboleth.sp.profile.impl.PreservePostData
Gets data submitted with this request, if any.
getTokenConsumers() - Method in class net.shibboleth.sp.BasicProtocolSupportService
Gets a default-ordered list of token consumer flows supported by this protocol plugin.
getTokenConsumers() - Method in interface net.shibboleth.sp.ProtocolSupportService
Gets a default-ordered list of token consumer flows supported by this protocol plugin.
getTokenConsumers(ProfileRequestContext) - Method in interface net.shibboleth.sp.Application
Gets an ordered list of token consumer flows to attempt for this application.
getTokenConsumers(ProfileRequestContext) - Method in class net.shibboleth.sp.impl.BasicApplication
Gets an ordered list of token consumer flows to attempt for this application.
getUnverifiedConfiguration() - Method in class net.shibboleth.sp.impl.BasicApplication.ApplicationAwareRelyingPartyResolver
getUnverifiedProfileConfigurations(boolean) - Method in class net.shibboleth.sp.BasicProtocolSupportService
Gets the collection of default ProfileConfiguration objects supplied by this protocol plugin.
getUnverifiedProfileConfigurations(boolean) - Method in interface net.shibboleth.sp.ProtocolSupportService
Gets the collection of default ProfileConfiguration objects supplied by this protocol plugin.
getURI() - Method in class net.shibboleth.sp.testing.TestResourceConverter
getURL() - Method in class net.shibboleth.sp.testing.TestResourceConverter
getUserPrincipal() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
getValue() - Method in enum class net.shibboleth.sp.ddf.DDF.DDFType
Get the type value.
getVersion() - Static method in class net.shibboleth.sp.conf.Version
Get the version of the IdP.
getWriter() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletResponse

H

hashCode() - Method in class net.shibboleth.sp.AgentIDCriterion
hashCode() - Method in class net.shibboleth.sp.ApplicationIDCriterion
hashCode() - Method in record class net.shibboleth.sp.authn.impl.CachedAgentAuthentication
Returns a hash code value for this object.
hashCode() - Method in class net.shibboleth.sp.ddf.DDF
hashCode() - Method in class net.shibboleth.sp.impl.BasicAgent
hashCode() - Method in class net.shibboleth.sp.impl.BasicApplication
hashCode() - Method in class net.shibboleth.sp.profile.BasicLogoutConsumerFlowDescriptor
hashCode() - Method in class net.shibboleth.sp.profile.BasicSessionInitiatorFlowDescriptor
hashCode() - Method in class net.shibboleth.sp.profile.BasicTokenConsumerFlowDescriptor
hashCode() - Method in class net.shibboleth.sp.state.StateData
HEADERS - Static variable in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
Field holding headers.
HEADERS - Static variable in class net.shibboleth.sp.messaging.RemotedHttpServletResponse
Field holding header collection.
hexchar(int) - Static method in class net.shibboleth.sp.ddf.DDF
Converts a byte into a hex character.
hexchar(int) - Static method in class net.shibboleth.sp.state.StateData
Converts a byte into a hex character.
HOME_URL - Static variable in class net.shibboleth.sp.profile.ConsumerConstants
Base URL input parameter name.
honorEmptyProfileCollection - Variable in class net.shibboleth.sp.impl.DelegatingRelyingPartyConfiguration
Whether to treat an empty profile configuration set as a valid outcome.
HOSTNAME - Static variable in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
Field holding server hostname.
httpRequestSupplier - Variable in class net.shibboleth.sp.state.AbstractStateManager
Supplier for the servlet request to read from.
HttpServletRequestPredicate - Class in net.shibboleth.sp.profile.context.logic
A predicate that supports configurable evaluation of servlet request state to produce a result via the HttpServletRequestValidator interface.
HttpServletRequestPredicate() - Constructor for class net.shibboleth.sp.profile.context.logic.HttpServletRequestPredicate
 
httpServletRequestSupplier - Variable in class net.shibboleth.sp.profile.context.logic.HttpServletRequestPredicate
Request supplier.

I

identifierStrategy - Variable in class net.shibboleth.sp.profile.impl.DoSessionCacheOperation
Identifier generation.
identifierStrategy - Variable in class net.shibboleth.sp.profile.impl.PreservePostData
Identifier generation.
identifierStrategy - Variable in class net.shibboleth.sp.state.AbstractStateManager
Identifier generation.
InitializeAgentRequestContext - Class in net.shibboleth.sp.authn.impl
An authentication action that relies on extracted HTTP authentication credentials to resolve the appropriate Agent and create an AgentRequestContext.
InitializeAgentRequestContext() - Constructor for class net.shibboleth.sp.authn.impl.InitializeAgentRequestContext
Constructor.
InitiatorConstants - Class in net.shibboleth.sp.profile
Constants for session initiator operations.
InitiatorConstants() - Constructor for class net.shibboleth.sp.profile.InitiatorConstants
Private constructor.
input - Variable in class net.shibboleth.sp.context.AgentRequestContext
Input message.
input - Variable in class net.shibboleth.sp.profile.impl.DoSealerOperation
Input message.
input - Variable in class net.shibboleth.sp.profile.impl.DoSessionCacheOperation
Input message.
input - Variable in class net.shibboleth.sp.profile.impl.DoStorageOperation
Input message.
input - Variable in class net.shibboleth.sp.profile.impl.IssueDiscoveryRequest
Input message.
InputStartsWithPredicate - Class in net.shibboleth.sp.profile.context.logic
Custom condition class that checks an input parameter of a given name and checks that it starts with a supplied substring.
InputStartsWithPredicate(String, String) - Constructor for class net.shibboleth.sp.profile.context.logic.InputStartsWithPredicate
Constructor.
integer() - Method in class net.shibboleth.sp.ddf.DDF
Get the integer value of this node.
integer(int) - Method in class net.shibboleth.sp.ddf.DDF
Converts this node to an integer type/value.
integer(String) - Method in class net.shibboleth.sp.ddf.DDF
Converts this node to an integer type/value based on the converted form of the input.
INVALID_SESSION - Static variable in class net.shibboleth.sp.profile.impl.DoSessionCacheOperation
Custom event for invalid session.
isActive(String, ProfileRequestContext) - Method in class net.shibboleth.sp.profile.impl.SessionInitiatorFlowDescriptorManager
Checks if a flow ID corresponds to a valid flow that in turn ius active for the request.
isAllowed(InetAddress) - Method in interface net.shibboleth.sp.Agent
Returns true iff the supplied address matches one of the allowed ranges.
isAllowed(InetAddress) - Method in class net.shibboleth.sp.impl.BasicAgent
Returns true iff the supplied address matches one of the allowed ranges.
isAllowInheritance() - Method in class net.shibboleth.sp.impl.BasicApplication
Gets whether to inherit some settings from parent if one exists.
isAsyncStarted() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
isAsyncSupported() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
isClustered() - Method in class net.shibboleth.sp.storage.impl.FilesystemStorageService
isCommitted() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletResponse
isempty() - Method in class net.shibboleth.sp.ddf.DDF
Returns true iff the node is empty.
isFinished() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest.BodyInputStream
isfloat() - Method in class net.shibboleth.sp.ddf.DDF
Returns true iff the node is a floating point.
isint() - Method in class net.shibboleth.sp.ddf.DDF
Returns true iff the node is an integer.
islist() - Method in class net.shibboleth.sp.ddf.DDF
Returns true iff the node is a list/array.
islong() - Method in class net.shibboleth.sp.ddf.DDF
Returns true iff the node is a long integer.
isnull() - Method in class net.shibboleth.sp.ddf.DDF
Returns true iff the node is null.
isOpen() - Method in class net.shibboleth.sp.testing.TestResourceConverter
isReadable() - Method in class net.shibboleth.sp.testing.TestResourceConverter
isReady() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest.BodyInputStream
isReady() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletResponse.BodyOutputStream
isRequestedSessionIdFromCookie() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
isRequestedSessionIdFromURL() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
isRequestedSessionIdValid() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
isSecure() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
isServerSide() - Method in class net.shibboleth.sp.storage.impl.FilesystemStorageService
isstring() - Method in class net.shibboleth.sp.ddf.DDF
Returns true iff the node is a string.
isstruct() - Method in class net.shibboleth.sp.ddf.DDF
Returns true iff the node is a structure.
IssueDiscoveryRequest - Class in net.shibboleth.sp.profile.impl
Generates a request to a discovery service per the protocol defined originally by us under the SAML TC at OASIS.
IssueDiscoveryRequest() - Constructor for class net.shibboleth.sp.profile.impl.IssueDiscoveryRequest
Constructor.
IssueDiscoveryRequest.ApplicationDefaultIssuerStrategy - Class in net.shibboleth.sp.profile.impl
Derives issuer value from application layer's default settings.
IssueDiscoveryRequest.DefaultPassiveCondition - Class in net.shibboleth.sp.profile.impl
Default predicate aware of the two "known" protocols, would have to override for others.
issuer - Variable in class net.shibboleth.sp.profile.impl.IssueDiscoveryRequest
Value for "entityID" paremeter in request.
issuer - Variable in class net.shibboleth.sp.state.StateData
The identifier of the party that is making a request, i.e., us.
issuerLookupStrategy - Variable in class net.shibboleth.sp.profile.impl.IssueDiscoveryRequest
Strategy used to obtain the request issuer value.
isSupportsCachedAuthentication() - Method in interface net.shibboleth.sp.Agent
Returns true iff the agent supports cached authentication via cookie.
isSupportsCachedAuthentication() - Method in class net.shibboleth.sp.impl.BasicAgent
Returns true iff the agent supports cached authentication via cookie.
isSupportsPostPreservation() - Method in interface net.shibboleth.sp.Agent
Returns true iff the agent is permitted to submit form data to preserve during SSO.
isSupportsPostPreservation() - Method in class net.shibboleth.sp.impl.BasicAgent
Returns true iff the agent is permitted to submit form data to preserve during SSO.
isunsafestring() - Method in class net.shibboleth.sp.ddf.DDF
Returns true iff the node is an unsafe string.
isUserInRole(String) - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
iterator() - Method in class net.shibboleth.sp.ddf.DDF
iterator() - Method in class net.shibboleth.sp.impl.ProfileConfigurationManager

K

KEY - Static variable in class net.shibboleth.sp.profile.impl.DoSessionCacheOperation
Input member for session key.
KEY - Static variable in class net.shibboleth.sp.profile.impl.DoStorageOperation
Input member for storage key.

L

lastModified() - Method in class net.shibboleth.sp.testing.TestResourceConverter
lifetime - Variable in class net.shibboleth.sp.profile.impl.PreservePostData
Lifetime for data in storage.
list() - Method in class net.shibboleth.sp.ddf.DDF
Converts this node to a list/array.
loadCurrent(RemotedHttpServletRequest, RemotedHttpServletResponse) - Static method in class net.shibboleth.sp.messaging.RemotedHttpServletRequestResponseContext
Load the thread-local storage with the current request and response.
LOCAL_ADDR - Static variable in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
Field holding client address.
log - Variable in class net.shibboleth.sp.authn.impl.AgentSecretCredentialValidator
Class logger.
log - Variable in class net.shibboleth.sp.authn.impl.InitializeAgentRequestContext
Class logger.
log - Variable in class net.shibboleth.sp.authn.impl.ValidateAgentAddress
Class logger.
log - Variable in class net.shibboleth.sp.authn.impl.ValidateAgentCredentials
Class logger.
log - Variable in class net.shibboleth.sp.authn.impl.ValidateCachedAuthentication
Class logger.
log - Variable in class net.shibboleth.sp.credential.AbstractOrderedCredentialResolver
Class logger.
log - Variable in class net.shibboleth.sp.credential.impl.CredentialResolverBridge
Class logger.
log - Variable in class net.shibboleth.sp.credential.impl.StaticMapCredentialResolver
Class logger.
log - Variable in class net.shibboleth.sp.impl.BasicApplication
Class logger.
log - Variable in class net.shibboleth.sp.impl.DefaultAgentResolver
Class logger.
log - Variable in class net.shibboleth.sp.impl.ProtocolSupportServiceManager
Class logger.
log - Variable in class net.shibboleth.sp.profile.AbstractAgentAction
Class logger.
log - Variable in class net.shibboleth.sp.profile.AbstractAgentRequestAction
Class logger.
log - Variable in class net.shibboleth.sp.profile.AbstractApplicationAction
Class logger.
log - Variable in class net.shibboleth.sp.profile.AbstractTokenConsumerResponseAction
Class logger.
log - Variable in class net.shibboleth.sp.profile.context.logic.HttpServletRequestPredicate
Class logger.
log - Variable in class net.shibboleth.sp.profile.impl.DecodeAgentRequest
Class logger.
log - Variable in class net.shibboleth.sp.profile.impl.DoSealerOperation
Class logger.
log - Variable in class net.shibboleth.sp.profile.impl.DoSessionCacheOperation
Class logger.
log - Variable in class net.shibboleth.sp.profile.impl.DoStorageOperation
Class logger.
log - Variable in class net.shibboleth.sp.profile.impl.EncodeAgentResponse
Class logger.
log - Variable in class net.shibboleth.sp.profile.impl.IssueDiscoveryRequest
Class logger.
log - Variable in class net.shibboleth.sp.profile.impl.PrepareAgentErrorResponse
Class logger.
log - Variable in class net.shibboleth.sp.profile.impl.PrepareDiscoveryStateDataContext
Class logger.
log - Variable in class net.shibboleth.sp.profile.impl.PreservePostData
Class logger.
log - Variable in class net.shibboleth.sp.profile.impl.RecoverPostData
Class logger.
log - Variable in class net.shibboleth.sp.profile.impl.RecoverStateData
Class logger.
log - Variable in class net.shibboleth.sp.profile.impl.ResolveApplication
Class logger.
log - Variable in class net.shibboleth.sp.profile.impl.SelectLogoutConsumerFlow
Class logger.
log - Variable in class net.shibboleth.sp.profile.impl.SelectRelyingPartyConfiguration
Class logger.
log - Variable in class net.shibboleth.sp.profile.impl.SelectTokenConsumerFlow
Class logger.
log - Variable in class net.shibboleth.sp.profile.impl.SessionInitiatorFlowDescriptorManager
Class logger.
log - Variable in class net.shibboleth.sp.profile.impl.ValidateSessionInitiatorRequest
Class logger.
log - Variable in class net.shibboleth.sp.profile.PreserveStateDataAction
Class logger.
log - Variable in class net.shibboleth.sp.security.config.impl.BasicHttpClientSecurityConfiguration
Class logger.
log - Variable in class net.shibboleth.sp.state.AbstractStateManager
Class logger.
log - Variable in class net.shibboleth.sp.state.impl.CookieStateManager
Class logger.
log - Variable in class net.shibboleth.sp.state.impl.StorageServiceStateManager
Class logger.
log - Variable in class net.shibboleth.sp.util.TemplatedStringLookupStrategy
Class logger.
login(String, String) - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
logout() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
LogoutConsumerFlowDescriptor - Interface in net.shibboleth.sp.profile
A descriptor for a logout consumer subflow.
LogoutConsumerFlowDescriptorManager - Class in net.shibboleth.sp.profile.impl
Manager of LogoutConsumerFlowDescriptor objects.
LogoutConsumerFlowDescriptorManager(Collection<LogoutConsumerFlowDescriptor>) - Constructor for class net.shibboleth.sp.profile.impl.LogoutConsumerFlowDescriptorManager
Constructor.
logoutConsumerLookupStrategy - Variable in class net.shibboleth.sp.impl.BasicApplication
Logout consumer list lookup strategy.
logoutConsumers - Variable in class net.shibboleth.sp.BasicProtocolSupportService
Logout Consumer flow IDs.
logoutInitiatorLookupStrategy - Variable in class net.shibboleth.sp.impl.BasicApplication
Logout initiator list lookup strategy.
logoutInitiators - Variable in class net.shibboleth.sp.BasicProtocolSupportService
Logout Initiator flow IDs.
longinteger() - Method in class net.shibboleth.sp.ddf.DDF
Get the long integer value of this node.
longinteger(long) - Method in class net.shibboleth.sp.ddf.DDF
Converts this node to a long integer type/value.
longinteger(String) - Method in class net.shibboleth.sp.ddf.DDF
Converts this node to a long integer type/value based on the converted form of the input.

M

main(String[]) - Static method in class net.shibboleth.sp.conf.Version
Main entry point to program.
mark(int) - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest.BodyInputStream
markSupported() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest.BodyInputStream
mask(String) - Static method in class net.shibboleth.sp.state.StateData
A method to mask all but the last 2 characters of a string value for logging purposes.
MATCHED_PARAM - Static variable in class net.shibboleth.sp.profile.ConsumerConstants
Logout consumer session matching indicator parameter name.
maxStorageTimeout - Variable in class net.shibboleth.sp.profile.impl.DoSessionCacheOperation
Upper bound on agent-supplied storage timeout.
merge(VelocityContext) - Method in class net.shibboleth.sp.util.TemplatedStringLookupStrategy
messageType - Variable in class net.shibboleth.sp.messaging.context.logic.MessageTypePredicate
Type to check for.
MessageTypePredicate - Class in net.shibboleth.sp.messaging.context.logic
Condition that evaluates a message context for a specific message type.
MessageTypePredicate(Class<?>) - Constructor for class net.shibboleth.sp.messaging.context.logic.MessageTypePredicate
Constructor.
metadataDrivenProfileConfigurations - Variable in class net.shibboleth.sp.BasicProtocolSupportService
Metadata-driven verified configurations.
metadataDrivenUnverifiedProfileConfigurations - Variable in class net.shibboleth.sp.BasicProtocolSupportService
Metadata-driven unverified configurations.
METHOD - Static variable in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
Field holding method.
MISSING_SESSION - Static variable in class net.shibboleth.sp.profile.impl.DoSessionCacheOperation
Custom event for invalid session.
MockAgentResolver - Class in net.shibboleth.sp.testing
Mock AgentResolver for tests.
MockAgentResolver(Agent) - Constructor for class net.shibboleth.sp.testing.MockAgentResolver
Constructor.

N

name - Variable in class net.shibboleth.sp.ddf.DDF
Name of node.
name() - Method in class net.shibboleth.sp.ddf.DDF
Get the node name.
name(String) - Method in class net.shibboleth.sp.ddf.DDF
Set the node name.
net.shibboleth.sp - package net.shibboleth.sp
Core APIs for the SP plugin.
net.shibboleth.sp.audit.impl - package net.shibboleth.sp.audit.impl
Implementation of SP audting features.
net.shibboleth.sp.authn.impl - package net.shibboleth.sp.authn.impl
Classes implementing authentication of agent requests.
net.shibboleth.sp.conf - package net.shibboleth.sp.conf
Module/plugin implementations for SP.
net.shibboleth.sp.context - package net.shibboleth.sp.context
General BaseContext subclasses defined by the SP plugin.
net.shibboleth.sp.credential - package net.shibboleth.sp.credential
APIs for resolving and exposing credentials.
net.shibboleth.sp.credential.impl - package net.shibboleth.sp.credential.impl
Implementation classes for SP credential resolution and access.
net.shibboleth.sp.ddf - package net.shibboleth.sp.ddf
Implementation of the Dynamic Dataflow abstraction used in the Service Provider for interprocess communication.
net.shibboleth.sp.impl - package net.shibboleth.sp.impl
General implementation classes.
net.shibboleth.sp.messaging - package net.shibboleth.sp.messaging
APIs regarding messaging.
net.shibboleth.sp.messaging.context.logic - package net.shibboleth.sp.messaging.context.logic
Predicates over a MessageContext.
net.shibboleth.sp.messaging.impl - package net.shibboleth.sp.messaging.impl
Classes implementing messaging interfaces and handlers for SP remoting.
net.shibboleth.sp.profile - package net.shibboleth.sp.profile
API classes for SP profile actions.
net.shibboleth.sp.profile.config - package net.shibboleth.sp.profile.config
Interfaces and classes for SP profile configuration use.
net.shibboleth.sp.profile.context.logic - package net.shibboleth.sp.profile.context.logic
Predicates that evaluate profile context state.
net.shibboleth.sp.profile.context.navigate - package net.shibboleth.sp.profile.context.navigate
SP context navigation/lookup functions.
net.shibboleth.sp.profile.context.navigate.messaging - package net.shibboleth.sp.profile.context.navigate.messaging
Functions for navigating contexts and data on behalf of messaging objects.
net.shibboleth.sp.profile.impl - package net.shibboleth.sp.profile.impl
Classes implementing profile actions for SP remoting.
net.shibboleth.sp.security.config.impl - package net.shibboleth.sp.security.config.impl
Classes supplementing OpenSAML security configuration support.
net.shibboleth.sp.state - package net.shibboleth.sp.state
APIs supporting state management for SSO protocols.
net.shibboleth.sp.state.impl - package net.shibboleth.sp.state.impl
Implementation of protocol state management.
net.shibboleth.sp.storage.impl - package net.shibboleth.sp.storage.impl
Novel StorageService implementations.
net.shibboleth.sp.testing - package net.shibboleth.sp.testing
Shared SP testing classes.
net.shibboleth.sp.util - package net.shibboleth.sp.util
Utility classes meant for external use.

O

obj - Variable in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
Underlying object containing remoted data.
obj - Variable in class net.shibboleth.sp.messaging.RemotedHttpServletResponse
Underlying object for remoted data.
objectMapper - Variable in class net.shibboleth.sp.state.AbstractStateManager
JSON object mapper.
of(Resource) - Static method in class net.shibboleth.sp.testing.TestResourceConverter
Return a Resource that does all the work of the provided Resource.
offset - Variable in class net.shibboleth.sp.messaging.RemotedHttpServletResponse.ByteArrayWrapper
Current write position.
OP - Static variable in class net.shibboleth.sp.profile.impl.DoSessionCacheOperation
Input member for operation.
OP - Static variable in class net.shibboleth.sp.profile.impl.DoStorageOperation
Input member for operation.
order - Variable in class net.shibboleth.sp.BasicProtocolSupportService
Spring auto-wiring order.
order - Variable in class net.shibboleth.sp.credential.AbstractOrderedCredentialResolver
Order.
OrderedCredentialResolver - Interface in net.shibboleth.sp.credential
Marker interface for a CredentialResolver providing control over order during Spring auto-wiring.
ORIGINAL_EVENT - Static variable in class net.shibboleth.sp.profile.SPConstants
Original Event parameter.
output - Variable in class net.shibboleth.sp.context.AgentRequestContext
Output message.
output - Variable in class net.shibboleth.sp.profile.impl.DoSealerOperation
Output message.
output - Variable in class net.shibboleth.sp.profile.impl.DoSessionCacheOperation
Output message.
output - Variable in class net.shibboleth.sp.profile.impl.DoStorageOperation
Output message.
output - Variable in class net.shibboleth.sp.profile.impl.PrepareAgentErrorResponse
Cached output object.
outputMessage - Variable in class net.shibboleth.sp.profile.impl.EncodeAgentResponse
Cached context containing the output message.
outputStream - Variable in class net.shibboleth.sp.messaging.RemotedHttpServletResponse
A materialized output stream.
overwriteExisting - Variable in class net.shibboleth.sp.profile.impl.CreateOutputMessage
Whether to replace an existing output message if one exists.

P

paramEscaper - Variable in class net.shibboleth.sp.util.TemplatedStringLookupStrategy
Escaper for form parameters.
parameterName - Variable in class net.shibboleth.sp.profile.context.logic.InputStartsWithPredicate
Name of parameter to check for.
parameters - Variable in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
Parameter map.
parent - Variable in class net.shibboleth.sp.ddf.DDF
Parent node.
parent - Variable in class net.shibboleth.sp.impl.BasicApplication
Link to parent Application.
parent() - Method in class net.shibboleth.sp.ddf.DDF
Get the parent node.
passive - Variable in class net.shibboleth.sp.state.StateData
Set when request is passive.
passiveCondition - Variable in class net.shibboleth.sp.profile.impl.IssueDiscoveryRequest
Condition to evaluate to determine passive use.
PassthroughStateManager - Class in net.shibboleth.sp.state.impl
StateManager implemented by returning data encoded as is.
PassthroughStateManager() - Constructor for class net.shibboleth.sp.state.impl.PassthroughStateManager
Constructor.
pathEscaper - Variable in class net.shibboleth.sp.util.TemplatedStringLookupStrategy
Escaper for path segments.
populateMDC - Variable in class net.shibboleth.sp.authn.impl.InitializeAgentRequestContext
Whether to populate the MDC.
populateMDC - Variable in class net.shibboleth.sp.profile.impl.DecodeAgentRequest
Whether to populate the MDC.
PORT - Static variable in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
Field holding port.
postData - Variable in class net.shibboleth.sp.profile.impl.PreservePostData
POST data to preserve in record.
postData - Variable in class net.shibboleth.sp.profile.impl.RecoverPostData
Recovered data.
postLimit - Variable in class net.shibboleth.sp.impl.BasicAgent
Limit on size of form data to preserve.
predicateCredentialMap - Variable in class net.shibboleth.sp.credential.impl.StaticMapCredentialResolver
Maps between arbitrary conditions and credentials.
prefix - Variable in class net.shibboleth.sp.state.AbstractStateManager
Optional prefix to attach to token.
PrepareAgentErrorResponse - Class in net.shibboleth.sp.profile.impl
A profile action to encode the current event (typically an error) into an agent response in an AgentRequestContext.
PrepareAgentErrorResponse() - Constructor for class net.shibboleth.sp.profile.impl.PrepareAgentErrorResponse
Constructor.
PrepareDiscoveryStateDataContext - Class in net.shibboleth.sp.profile.impl
Extracts target resource URL from input message and prepares a StateDataContext for subsequent preservation handling.
PrepareDiscoveryStateDataContext() - Constructor for class net.shibboleth.sp.profile.impl.PrepareDiscoveryStateDataContext
Constructor.
PreservePostData - Class in net.shibboleth.sp.profile.impl
Action that detects submitted form data, and when permitted, stores it in a StorageService and issues a cookie associated with the active state token to preserve a pointer to the data for recovery.
PreservePostData() - Constructor for class net.shibboleth.sp.profile.impl.PreservePostData
Constructor.
PreserveStateDataAction - Class in net.shibboleth.sp.profile
Base class for an action that maps StateData from a StateDataContext to a token suitable for safe transmission to a peer such that it can be used later to recover the information.
PreserveStateDataAction() - Constructor for class net.shibboleth.sp.profile.PreserveStateDataAction
Constructor.
preserveToStateToken(Agent, Application, StateData) - Method in class net.shibboleth.sp.state.AbstractStateManager
Preserves data while transforming it into a state token.
preserveToStateToken(Agent, Application, StateData) - Method in interface net.shibboleth.sp.state.StateManager
Preserves data while transforming it into a state token.
processToken(ProfileRequestContext, String) - Method in class net.shibboleth.sp.profile.PreserveStateDataAction
Perform additional processing on the generated state token as required by a particular protocol.
ProfileConfigurationManager - Class in net.shibboleth.sp.impl
A wrapper class for collecting plugin-supplied ProfileConfiguration beans and using them as an implicit defaults to install into Application beans in place of a deployer-managed manual list.
ProfileConfigurationManager(ProtocolSupportServiceManager, boolean, boolean) - Constructor for class net.shibboleth.sp.impl.ProfileConfigurationManager
Constructor.
profileConfigurations - Variable in class net.shibboleth.sp.BasicProtocolSupportService
Non-metadata-driven verified configurations.
profileConfigurations - Variable in class net.shibboleth.sp.impl.ProfileConfigurationManager
Underlying collection.
protocol - Variable in class net.shibboleth.sp.security.config.impl.BasicHttpClientSecurityConfiguration
Protocol designation.
PROTOCOL - Static variable in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
Field holding protocol.
protocolServiceManager - Variable in class net.shibboleth.sp.impl.BasicApplication
Manager of protocol auto-registration material.
protocolServiceMap - Variable in class net.shibboleth.sp.impl.BasicApplication
Map of protocol support services.
ProtocolSupportService - Interface in net.shibboleth.sp
This is an interface to a plugin-provided infrastructure bean that will be auto-wired into the Hub's supporting code in order to automatically install support for various aspects of a protocol's features.
ProtocolSupportServiceManager - Class in net.shibboleth.sp.impl
Manager of ProtocolSupportService objects.
ProtocolSupportServiceManager(List<ProtocolSupportService>) - Constructor for class net.shibboleth.sp.impl.ProtocolSupportServiceManager
Constructor.

Q

QUERY_STRING - Static variable in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
Field holding query string.

R

read() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest.BodyInputStream
read(byte[]) - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest.BodyInputStream
read(byte[], int, int) - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest.BodyInputStream
read(String, String) - Method in class net.shibboleth.sp.storage.impl.FilesystemStorageService
read(String, String, long) - Method in class net.shibboleth.sp.storage.impl.FilesystemStorageService
readOnly - Variable in class net.shibboleth.sp.storage.impl.FilesystemStorageService
Whether service is read only.
reap(String) - Method in class net.shibboleth.sp.storage.impl.FilesystemStorageService
reconstructedURL - Variable in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
Cached, reconstructed URL from component parts.
RECORD_NOT_FOUND - Static variable in class net.shibboleth.sp.profile.impl.DoStorageOperation
Custom event for duplicate record on creation.
recoverFromStateToken(Agent, Application, String, Class<T>) - Method in class net.shibboleth.sp.state.AbstractStateManager
Recovers stored data from a state token.
recoverFromStateToken(Agent, Application, String, Class<T>) - Method in interface net.shibboleth.sp.state.StateManager
Recovers stored data from a state token.
RecoverPostData - Class in net.shibboleth.sp.profile.impl
Action that detects submitted form data, and when permitted, stores it in a StorageService and issues a cookie associated with the active state token to preserve a pointer to the data for recovery.
RecoverPostData() - Constructor for class net.shibboleth.sp.profile.impl.RecoverPostData
Constructor.
RecoverStateData - Class in net.shibboleth.sp.profile.impl
Action that maps a state token into a StateData (or subclass) object.
RecoverStateData() - Constructor for class net.shibboleth.sp.profile.impl.RecoverStateData
Constructor.
RecoverStateData.DefaultStateTokenLookupStrategy - Class in net.shibboleth.sp.profile.impl
Default lookup strategy locates state token from Agent request.
REDIRECT - Static variable in class net.shibboleth.sp.messaging.RemotedHttpServletResponse
Field holding redirect location.
RelyingPartyConfigurationSupport - Class in net.shibboleth.sp.impl
This is a duplicate of a higher level class in order to override the "type" of the RelyingPartyConfiguration to create.
RelyingPartyConfigurationSupport() - Constructor for class net.shibboleth.sp.impl.RelyingPartyConfigurationSupport
Constructor.
relyingPartyContextCreationStrategy - Variable in class net.shibboleth.sp.profile.impl.ValidateSessionInitiatorRequest
Creation strategy for RelyingPartyContext.
relyingPartyContextLookupStrategy - Variable in class net.shibboleth.sp.profile.impl.SelectRelyingPartyConfiguration
Strategy used to locate the RelyingPartyContext associated with a given ProfileRequestContext.
relyingPartyCtx - Variable in class net.shibboleth.sp.profile.impl.SelectRelyingPartyConfiguration
The RelyingPartyContext to manipulate.
relyingPartyId - Variable in class net.shibboleth.sp.profile.impl.ValidateSessionInitiatorRequest
The relying party name to base the inbound context on.
relyingPartyResolver - Variable in class net.shibboleth.sp.impl.BasicApplication
Our self-managed "defaults".
REMOTE_ADDR - Static variable in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
Field holding client address.
REMOTE_USER - Static variable in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
Field holding REMOTE_USER.
RemotedHttpServletRequest - Class in net.shibboleth.sp.messaging
Wraps a DDF object reflecting a remoted message encapsulating an HTTP request.
RemotedHttpServletRequest(DDF) - Constructor for class net.shibboleth.sp.messaging.RemotedHttpServletRequest
Constructor for UTF-8 usage.
RemotedHttpServletRequest(DDF, CharsetDecoder) - Constructor for class net.shibboleth.sp.messaging.RemotedHttpServletRequest
Constructor.
RemotedHttpServletRequest.BodyInputStream - Class in net.shibboleth.sp.messaging
Helper class cribbed from Spring.
RemotedHttpServletRequestResponseContext - Class in net.shibboleth.sp.messaging
Class which holds and makes available the indirected HTTP servlet request and response via ThreadLocal storage.
RemotedHttpServletRequestResponseContext() - Constructor for class net.shibboleth.sp.messaging.RemotedHttpServletRequestResponseContext
Constructor.
RemotedHttpServletRequestSupplier - Class in net.shibboleth.sp.messaging.impl
An implementation of NonnullSupplier which looks up the current thread-local servlet request obtained from RemotedHttpServletRequestResponseContext, raising an IllegalStateException if null.
RemotedHttpServletRequestSupplier() - Constructor for class net.shibboleth.sp.messaging.impl.RemotedHttpServletRequestSupplier
 
RemotedHttpServletResponse - Class in net.shibboleth.sp.messaging
Uses a DDF object to reflect an HTTP response back to a remote caller.
RemotedHttpServletResponse(DDF) - Constructor for class net.shibboleth.sp.messaging.RemotedHttpServletResponse
Constructor.
RemotedHttpServletResponse.BodyOutputStream - Class in net.shibboleth.sp.messaging
A pseudo ServletOutputStream to catch output.
RemotedHttpServletResponse.ByteArrayWrapper - Class in net.shibboleth.sp.messaging
Wrapper allowing use of containers of arrays.
RemotedlHttpServletResponseSupplier - Class in net.shibboleth.sp.messaging.impl
An implementation of NonnullSupplier which looks up the current thread-local servlet response obtained from RemotedHttpServletRequestResponseContext, raising an IllegalStateException if null.
RemotedlHttpServletResponseSupplier() - Constructor for class net.shibboleth.sp.messaging.impl.RemotedlHttpServletResponseSupplier
 
remove() - Method in class net.shibboleth.sp.ddf.DDF
Isolate this object from its surrounding nodes and return it.
removeAttribute(String) - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
replayCache - Variable in class net.shibboleth.sp.state.AbstractStateManager
Optional component to prevent replay of state.
REQUEST_URI - Static variable in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
Field holding request URI (path without query string).
requestTime - Variable in class net.shibboleth.sp.state.StateData
The time at which a request was issued.
requestValidator - Variable in class net.shibboleth.sp.profile.context.logic.HttpServletRequestPredicate
Validator to use.
requireDiscoveryURL - Variable in class net.shibboleth.sp.profile.impl.ValidateSessionInitiatorRequest
Whether to require a discovery URL input parameter.
requireRelyingPartyId - Variable in class net.shibboleth.sp.profile.impl.ValidateSessionInitiatorRequest
Whether to require a relying party ID to exist.
reset() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest.BodyInputStream
reset() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletResponse.BodyOutputStream
Clear all data written.
reset() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletResponse
resetBuffer() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletResponse
resolve(CriteriaSet) - Method in class net.shibboleth.sp.credential.AbstractOrderedCredentialResolver
resolve(CriteriaSet) - Method in class net.shibboleth.sp.credential.impl.CredentialResolverBridge
resolve(CriteriaSet) - Method in class net.shibboleth.sp.credential.impl.StaticCriterionCredentialResolver
resolve(CriteriaSet) - Method in class net.shibboleth.sp.impl.BasicApplication
resolve(CriteriaSet) - Method in class net.shibboleth.sp.impl.DefaultAgentResolver
ResolveApplication - Class in net.shibboleth.sp.profile.impl
An action that maps a message request from an agent to the corresponding Application defined for that agent.
ResolveApplication() - Constructor for class net.shibboleth.sp.profile.impl.ResolveApplication
 
resolveForAgent(List<Credential>, String, CriteriaSet) - Method in class net.shibboleth.sp.credential.impl.StaticMapCredentialResolver
Resolves the nested mappings for the given Agent ID (or null) using the additional criteria.
resolveForApplication(List<Credential>, Map<String, Map<String, List<Credential>>>, String, CriteriaSet) - Method in class net.shibboleth.sp.credential.impl.StaticMapCredentialResolver
Resolves the nested mappings for the given Application ID (or null) using the additional criteria.
resolveForRelyingParty(List<Credential>, Map<String, List<Credential>>, String) - Method in class net.shibboleth.sp.credential.impl.StaticMapCredentialResolver
Resolves the nested mappings for the given relying party ID (or null).
resolveSingle(CriteriaSet) - Method in class net.shibboleth.sp.credential.AbstractOrderedCredentialResolver
resolveSingle(CriteriaSet) - Method in class net.shibboleth.sp.credential.impl.CredentialResolverBridge
resolveSingle(CriteriaSet) - Method in class net.shibboleth.sp.credential.impl.StaticCriterionCredentialResolver
resolveSingle(CriteriaSet) - Method in class net.shibboleth.sp.impl.BasicApplication
resolveSingle(CriteriaSet) - Method in class net.shibboleth.sp.impl.DefaultAgentResolver
resolveSingle(CriteriaSet) - Method in class net.shibboleth.sp.testing.MockAgentResolver
resource - Variable in class net.shibboleth.sp.profile.impl.RecoverPostData
Target of POST.
resource - Variable in class net.shibboleth.sp.state.StateData
A resource location associated with the request.
RESPONSE - Static variable in class net.shibboleth.sp.messaging.RemotedHttpServletResponse
Field holding response.
RESPONSE_URL - Static variable in class net.shibboleth.sp.profile.InitiatorConstants
Response URL input value or structure.
responseLocation - Variable in class net.shibboleth.sp.state.StateData
The location to which a response is expected.
returnURL - Variable in class net.shibboleth.sp.profile.impl.IssueDiscoveryRequest
The agent handler URL to return control to.

S

SCHEME - Static variable in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
Field holding scheme.
SelectLogoutConsumerFlow - Class in net.shibboleth.sp.profile.impl
Action that checks all enabled logout consumer flows and returns the flow ID of the first enabled flow indicating it can handle the request.
SelectLogoutConsumerFlow() - Constructor for class net.shibboleth.sp.profile.impl.SelectLogoutConsumerFlow
Constructor.
SelectRelyingPartyConfiguration - Class in net.shibboleth.sp.profile.impl
This action attempts to resolve a RelyingPartyConfiguration and adds it to a RelyingPartyContext, using the requesting Application as the source of configurations rather than the generic resolver used by the IdP.
SelectRelyingPartyConfiguration() - Constructor for class net.shibboleth.sp.profile.impl.SelectRelyingPartyConfiguration
Constructor.
SelectTokenConsumerFlow - Class in net.shibboleth.sp.profile.impl
Action that checks all enabled token consumer flows and returns the flow ID of the first enabled flow indicating it can handle the request.
SelectTokenConsumerFlow() - Constructor for class net.shibboleth.sp.profile.impl.SelectTokenConsumerFlow
Constructor.
sendError(int) - Method in class net.shibboleth.sp.messaging.RemotedHttpServletResponse
sendError(int, String) - Method in class net.shibboleth.sp.messaging.RemotedHttpServletResponse
sendRedirect(byte[]) - Method in class net.shibboleth.sp.messaging.RemotedHttpServletResponse
Issues a redirect recongizing as Java does not that URLs are not in fact Unicode-safe.
sendRedirect(String) - Method in class net.shibboleth.sp.messaging.RemotedHttpServletResponse
sendRedirect(String, int, boolean) - Method in class net.shibboleth.sp.messaging.RemotedHttpServletResponse
serialize(OutputStream) - Method in class net.shibboleth.sp.ddf.DDF
Serialize this object to a provided stream.
ServerModule - Class in net.shibboleth.sp.conf
IdPModule implementation.
ServerModule() - Constructor for class net.shibboleth.sp.conf.ServerModule
Constructor.
ServerPlugin - Class in net.shibboleth.sp.conf
Details about the SP server plugin.
ServerPlugin() - Constructor for class net.shibboleth.sp.conf.ServerPlugin
Constructor.
servletRequestSupplier - Variable in class net.shibboleth.sp.credential.impl.CredentialResolverBridge
Access to servlet request.
SESSION - Static variable in class net.shibboleth.sp.profile.impl.DoSessionCacheOperation
Input member for session data.
SESSION_ATTRIBUTES - Static variable in class net.shibboleth.sp.profile.ConsumerConstants
Session attributes data member.
SESSION_NOTONORAFTER - Static variable in class net.shibboleth.sp.profile.ConsumerConstants
NotOnOrAfter session member.
SESSION_OPAQUE - Static variable in class net.shibboleth.sp.profile.ConsumerConstants
Opaque session data member.
SessionInitiatorFlowDescriptor - Interface in net.shibboleth.sp.profile
A descriptor for a session initiator subflow.
SessionInitiatorFlowDescriptorManager - Class in net.shibboleth.sp.profile.impl
Manager of SessionInitiatorFlowDescriptor objects.
SessionInitiatorFlowDescriptorManager(Collection<SessionInitiatorFlowDescriptor>) - Constructor for class net.shibboleth.sp.profile.impl.SessionInitiatorFlowDescriptorManager
Constructor.
sessionInitiatorLookupStrategy - Variable in class net.shibboleth.sp.impl.BasicApplication
Session initiator list lookup strategy.
sessionInitiatorMap - Variable in class net.shibboleth.sp.profile.impl.SessionInitiatorFlowDescriptorManager
Map of flow descriptors.
sessionInitiators - Variable in class net.shibboleth.sp.BasicProtocolSupportService
Session Initiator flow IDs.
setAcrs(List<String>) - Method in class net.shibboleth.sp.state.StateData
Set the authentication context classes requested.
setActivationCondition(Predicate<ProfileRequestContext>) - Method in class net.shibboleth.sp.profile.BasicLogoutConsumerFlowDescriptor
Set activation condition to determine whether this flow supports a request.
setActivationCondition(Predicate<ProfileRequestContext>) - Method in class net.shibboleth.sp.profile.BasicSessionInitiatorFlowDescriptor
Set activation condition to determine whether this flow supports a request.
setActivationCondition(Predicate<ProfileRequestContext>) - Method in class net.shibboleth.sp.profile.BasicTokenConsumerFlowDescriptor
Set activation condition to determine whether this flow supports a request.
setAgent(Agent) - Method in class net.shibboleth.sp.context.AgentRequestContext
Set the agent making the request.
setAgentRequestContextCreationStrategy(Function<ProfileRequestContext, AgentRequestContext>) - Method in class net.shibboleth.sp.authn.impl.InitializeAgentRequestContext
Sets the creation strategy for the AgentRequestContext.
setAgentRequestContextLookupStrategy(Function<MessageContext, AgentRequestContext>) - Method in class net.shibboleth.sp.profile.context.navigate.messaging.AbstractAgentRequestLookupFunction
Sets the lookup strategy for the AgentRequestContext.
setAgentRequestContextLookupStrategy(Function<ProfileRequestContext, AgentRequestContext>) - Method in class net.shibboleth.sp.authn.impl.AgentSecretCredentialValidator
Sets the lookup strategy for the AgentRequestContext.
setAgentRequestContextLookupStrategy(Function<ProfileRequestContext, AgentRequestContext>) - Method in class net.shibboleth.sp.authn.impl.ValidateAgentCredentials
Sets the lookup strategy for the AgentRequestContext.
setAgentRequestContextLookupStrategy(Function<ProfileRequestContext, AgentRequestContext>) - Method in class net.shibboleth.sp.profile.AbstractAgentRequestAction
Sets the lookup strategy for the AgentRequestContext.
setAgentRequestContextLookupStrategy(Function<ProfileRequestContext, AgentRequestContext>) - Method in class net.shibboleth.sp.profile.context.navigate.AbstractAgentRequestLookupFunction
Sets the lookup strategy for the AgentRequestContext.
setAgentResolver(ReloadableService<AgentResolver>) - Method in class net.shibboleth.sp.authn.impl.InitializeAgentRequestContext
Sets the AgentResolver service to use.
setAgentRules(Map<String, Map<String, List<Credential>>>) - Method in class net.shibboleth.sp.credential.impl.StaticMapCredentialResolver
Installs mappings based on Agent and RelyingParty IDs.
setAgentRulesEx(Map<String, Map<String, Map<String, List<Credential>>>>) - Method in class net.shibboleth.sp.credential.impl.StaticMapCredentialResolver
Installs mappings based on Agent, Application, and RelyingParty Ids.
setAllowedAddressRanges(Set<IPRange>) - Method in class net.shibboleth.sp.impl.BasicAgent
Set the network ranges from which this agent may make requests.
setAllowInheritance(boolean) - Method in class net.shibboleth.sp.impl.BasicApplication
Sets whether to inherit some settings from parent if one exists.
setApplication(Application) - Method in class net.shibboleth.sp.context.AgentRequestContext
Set the application for which the request was made.
setApplication(Application) - Method in class net.shibboleth.sp.impl.DelegatingRelyingPartyConfiguration
Sets the Application to delegate to.
setApplications(Set<Application>) - Method in class net.shibboleth.sp.impl.BasicAgent
Sets the Application instances associated with this agent.
setAttribute(String, Object) - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
setAttributeContextLookupStrategy(Function<ProfileRequestContext, AttributeContext>) - Method in class net.shibboleth.sp.profile.AbstractTokenConsumerResponseAction
Set the strategy used to locate the AttributeContext with the results.
setAttributeFilter(ReloadableService<AttributeFilter>) - Method in class net.shibboleth.sp.impl.BasicApplication
Set the AttributeFilter to use.
setAttributeResolver(ReloadableService<AttributeResolver>) - Method in class net.shibboleth.sp.impl.BasicApplication
Set the AttributeResolver to use.
setAttributeTranscoderRegistry(ReloadableService<AttributeTranscoderRegistry>) - Method in class net.shibboleth.sp.impl.BasicApplication
setAuthenticatingAuthority(String) - Method in class net.shibboleth.sp.impl.BasicApplication
Sets the identifier of the authenticating authority (IdP, OP, etc.) to use for this application if not overridden.
setAuthenticatingAuthorityLookupStrategy(Function<ProfileRequestContext, String>) - Method in class net.shibboleth.sp.impl.BasicApplication
Sets the lookup strategy for the identifier of the authenticating authority (IdP, OP, etc.) to use for this application if not overridden.
setAuthenticationAuthority(String) - Method in class net.shibboleth.sp.state.StateData
Set the expected issuer of a response to the message.
setAuthenticationMethod(String) - Method in class net.shibboleth.sp.impl.BasicAgent
Set the authentication method to require for this agent.
setAvailableFlows(Collection<LogoutConsumerFlowDescriptor>) - Method in class net.shibboleth.sp.profile.impl.SelectLogoutConsumerFlow
Sets the available token consumer flows to consider.
setAvailableFlows(Collection<TokenConsumerFlowDescriptor>) - Method in class net.shibboleth.sp.profile.impl.SelectTokenConsumerFlow
Sets the available token consumer flows to consider.
setBufferSize(int) - Method in class net.shibboleth.sp.messaging.RemotedHttpServletResponse
setCacheDuration(Duration) - Method in class net.shibboleth.sp.authn.impl.ValidateAgentCredentials
Sets the duration for which authentication should be cached.
setCharacterEncoding(String) - Method in class net.shibboleth.sp.impl.BasicAgent
Sets the character encoding to apply for POST recovery.
setCharacterEncoding(String) - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
setCharacterEncoding(String) - Method in class net.shibboleth.sp.messaging.RemotedHttpServletResponse
setClientAddress(String) - Method in class net.shibboleth.sp.state.StateData
Set the identifier of the client that is making the authentication request.
setClustered(boolean) - Method in class net.shibboleth.sp.storage.impl.FilesystemStorageService
Sets whether the file system is clustered.
setContentLength(int) - Method in class net.shibboleth.sp.messaging.RemotedHttpServletResponse
setContentLengthLong(long) - Method in class net.shibboleth.sp.messaging.RemotedHttpServletResponse
setContentType(String) - Method in class net.shibboleth.sp.messaging.RemotedHttpServletResponse
setCookieManager(CookieManager) - Method in class net.shibboleth.sp.profile.impl.PreservePostData
Sets the CookieManager to use.
setCookieManager(CookieManager) - Method in class net.shibboleth.sp.profile.impl.RecoverPostData
Sets the CookieManager to use.
setCookieManager(CookieManager) - Method in class net.shibboleth.sp.state.impl.CookieStateManager
Set the CookieManager to use.
setCookieManager(CookieManager) - Method in class net.shibboleth.sp.state.impl.StorageServiceStateManager
Set the CookieManager to use.
setCookiePrefix(String) - Method in class net.shibboleth.sp.profile.impl.PreservePostData
Sets the cookie prefix.
setCookiePrefix(String) - Method in class net.shibboleth.sp.profile.impl.RecoverPostData
Sets the cookie prefix.
setCookiePrefix(String) - Method in class net.shibboleth.sp.state.impl.CookieStateManager
Set the fixed prefix to use for the cookies.
setCookiePrefix(String) - Method in class net.shibboleth.sp.state.impl.StorageServiceStateManager
Set the fixed prefix to use for the cookies.
setCreateServletResponse(boolean) - Method in class net.shibboleth.sp.profile.impl.CreateOutputMessage
Sets whether to create the remoted servlet response wrapper.
setCredentialResolver(CredentialResolver) - Method in class net.shibboleth.sp.impl.BasicApplication
Deprecated, for removal: This API element is subject to removal in a future version. 
setCredentials(Map<String, String>) - Method in class net.shibboleth.sp.impl.BasicAgent
Sets the credentials to store directly in this Agent.
setCSPDigester(StringDigester) - Method in class net.shibboleth.sp.profile.impl.RecoverPostData
Set a StringDigester to use to generate CSP hashes.
setCSPNonceGenerator(IdentifierGenerationStrategy) - Method in class net.shibboleth.sp.profile.impl.RecoverPostData
Set IdentifierGenerationStrategy to use for generating CSP nonces.
setCustomObject(Object) - Method in class net.shibboleth.sp.util.TemplatedStringLookupStrategy
Set the custom (externally provided) object.
setDataSealer(DataSealer) - Method in class net.shibboleth.sp.profile.impl.DoSealerOperation
Sets the DataSealer to use.
setDataSealer(DataSealer) - Method in class net.shibboleth.sp.state.AbstractStateManager
Sets the DataSealer to use to protect data from tampering/visbility.
setDateHeader(String, long) - Method in class net.shibboleth.sp.messaging.RemotedHttpServletResponse
setDefaultConfiguration(RelyingPartyConfiguration) - Method in class net.shibboleth.sp.impl.BasicApplication
Set the RelyingPartyConfiguration to use if no other configuration is applicable.
setDefaultProfileConfigurations(Collection<ProfileConfiguration>) - Method in class net.shibboleth.sp.BasicProtocolSupportService
Sets the collection of available non-metadata-driven ProfileConfiguration objects to install for "verified" use.
setDisallowedFeatures(Set<Integer>) - Method in class net.shibboleth.sp.profile.config.AbstractConditionalProfileConfiguration
Sets a bitmask of disallowed features to block using discrete inputs to cover for Spring's lack of usable bitmasking support.
setDiscoveryService(String) - Method in class net.shibboleth.sp.impl.BasicApplication
Sets the discovery service URL to use in the event a session initiator cannot be executed.
setDiscoveryServiceLookupStrategy(Function<ProfileRequestContext, String>) - Method in class net.shibboleth.sp.impl.BasicApplication
Sets the lookup strategy for the discovery service URL to use in the event a session initiator cannot be executed.
setEncryptionCredentials(List<CredentialHolder>) - Method in class net.shibboleth.sp.impl.BasicApplication
Set the list of all configured encryption credentials.
setErrorFatal(boolean) - Method in class net.shibboleth.sp.profile.impl.PreservePostData
Sets whether an error computing a state token should result in a fatal event.
setErrorFatal(boolean) - Method in class net.shibboleth.sp.profile.impl.RecoverStateData
Sets whether any failure to recover previously stored state should result in a fatal event.
setErrorFatal(boolean) - Method in class net.shibboleth.sp.profile.PreserveStateDataAction
Sets whether an error computing a state token should result in a fatal event.
setEventContextLookupStrategy(Function<ProfileRequestContext, EventContext>) - Method in class net.shibboleth.sp.profile.impl.PrepareAgentErrorResponse
Set lookup strategy for EventContext to check.
setExpiration(Duration) - Method in class net.shibboleth.sp.state.AbstractStateManager
Set the expiration limit for state tokens.
setFieldName(String) - Method in class net.shibboleth.sp.audit.impl.AgentInputAuditExtractor
Sets name of the field for which to return a value.
setFilterByUsage(boolean) - Method in class net.shibboleth.sp.credential.AbstractOrderedCredentialResolver
Sets whether to apply UsageCriterion if supplied to the results.
setFlowId(String) - Method in class net.shibboleth.sp.profile.impl.ValidateSessionInitiatorRequest
Set initiator flow ID for logging.
setHeader(String, String) - Method in class net.shibboleth.sp.messaging.RemotedHttpServletResponse
setHonorEmptyProfileCollection(boolean) - Method in class net.shibboleth.sp.impl.DelegatingRelyingPartyConfiguration
Sets whether to treat an empty collection returned by DelegatingRelyingPartyConfiguration.getProfileConfigurations(ProfileRequestContext) as a valid outcome, thus not forwarding the lookup on to the injected Application.
setHttpServletRequestSupplier(NonnullSupplier<HttpServletRequest>) - Method in class net.shibboleth.sp.profile.context.logic.HttpServletRequestPredicate
Sets the supplier for the HttpServletRequest to evaluate.
setHttpServletRequestSupplier(NonnullSupplier<HttpServletRequest>) - Method in class net.shibboleth.sp.state.AbstractStateManager
Set the Supplier for the servlet request to read from.
setHttpServletRequestValidator(HttpServletRequestValidator) - Method in class net.shibboleth.sp.profile.context.logic.HttpServletRequestPredicate
Sets the validator to apply.
setIdentifierGenerationStrategy(IdentifierGenerationStrategy) - Method in class net.shibboleth.sp.profile.impl.DoSessionCacheOperation
setIdentifierGenerationStrategy(IdentifierGenerationStrategy) - Method in class net.shibboleth.sp.profile.impl.PreservePostData
setIdentifierGenerationStrategy(IdentifierGenerationStrategy) - Method in class net.shibboleth.sp.state.AbstractStateManager
setInput(DDF) - Method in class net.shibboleth.sp.context.AgentRequestContext
Set the input message from the agent.
setIntHeader(String, int) - Method in class net.shibboleth.sp.messaging.RemotedHttpServletResponse
setIssuer(String) - Method in class net.shibboleth.sp.state.StateData
Set the identifier of the party that is making the request, i.e., us.
setIssuerLookupStrategy(Function<ProfileRequestContext, String>) - Method in class net.shibboleth.sp.profile.impl.IssueDiscoveryRequest
Set the strategy used to locate the issuer value to use.
setLifetime(Duration) - Method in class net.shibboleth.sp.profile.impl.PreservePostData
Set the lifetime for data in storage.
setLocale(Locale) - Method in class net.shibboleth.sp.messaging.RemotedHttpServletResponse
setLogoutConsumers(Collection<String>) - Method in class net.shibboleth.sp.impl.BasicApplication
Sets the ordered collection of unprefixed logout consumer flow IDs to use for this application.
setLogoutConsumers(List<String>) - Method in class net.shibboleth.sp.BasicProtocolSupportService
Sets the ordered list of logout consumer flow IDs to install.
setLogoutConsumersLookupStrategy(Function<ProfileRequestContext, List<String>>) - Method in class net.shibboleth.sp.impl.BasicApplication
Sets the lookup strategy for the ordered collection of unprefixed logout consumer flow IDs to use for this application.
setLogoutInitiators(Collection<String>) - Method in class net.shibboleth.sp.impl.BasicApplication
Sets the ordered collection of unprefixed logout initiator flow IDs to use for this application.
setLogoutInitiators(List<String>) - Method in class net.shibboleth.sp.BasicProtocolSupportService
Sets the ordered list of logout initiator flow IDs to install.
setLogoutInitiatorsLookupStrategy(Function<ProfileRequestContext, List<String>>) - Method in class net.shibboleth.sp.impl.BasicApplication
Sets the lookup strategy for the ordered collection of unprefixed logout initiator flow IDs to use for this application.
setMaxStorageTimeout(Duration) - Method in class net.shibboleth.sp.profile.impl.DoSessionCacheOperation
Sets the maximum storage life for session records that an Agent may request.
setMetadataDrivenDefaultProfileConfigurations(Collection<ProfileConfiguration>) - Method in class net.shibboleth.sp.BasicProtocolSupportService
Sets the collection of available metadata-driven ProfileConfiguration objects to install for "verified" use.
setMetadataDrivenUnverifiedDefaultProfileConfigurations(Collection<ProfileConfiguration>) - Method in class net.shibboleth.sp.BasicProtocolSupportService
Sets the collection of available metadata-driven ProfileConfiguration objects to install for "unverified" use.
setMetricName(String) - Method in class net.shibboleth.sp.impl.BasicApplication
Set name of metric to use for counters to track use of configurations.
setObjectMapper(ObjectMapper) - Method in class net.shibboleth.sp.state.AbstractStateManager
Set the JSON ObjectMapper to use for serialization.
setOrder(int) - Method in class net.shibboleth.sp.BasicProtocolSupportService
Set the order/priority value for the bean.
setOrder(int) - Method in class net.shibboleth.sp.credential.AbstractOrderedCredentialResolver
Set component order.
setOutput(DDF) - Method in class net.shibboleth.sp.context.AgentRequestContext
Set the output message for the agent.
setOverwriteExisting(boolean) - Method in class net.shibboleth.sp.profile.impl.CreateOutputMessage
Sets whether to replace an existing output message if one exists.
setParent(Application) - Method in class net.shibboleth.sp.impl.BasicApplication
Sets the parent Application for inheritance-purposes.
setPassive(Boolean) - Method in class net.shibboleth.sp.state.StateData
Set the passive request indicator.
setPopulateMDC(boolean) - Method in class net.shibboleth.sp.authn.impl.InitializeAgentRequestContext
Sets whether to populate the agent ID into the logging MDC.
setPopulateMDC(boolean) - Method in class net.shibboleth.sp.profile.impl.DecodeAgentRequest
Sets whether to populate the application and tx IDs into the logging MDC.
setPostLimit(long) - Method in class net.shibboleth.sp.impl.BasicAgent
Sets limit on size of form data to preserve.
setPredicateRules(Map<Predicate<ProfileRequestContext>, List<Credential>>) - Method in class net.shibboleth.sp.credential.impl.StaticMapCredentialResolver
Installs the map of conditions to apply to match to credentials.
setPrefix(String) - Method in class net.shibboleth.sp.state.AbstractStateManager
Sets optional prefix to apply to the token.
setProtocol(String) - Method in class net.shibboleth.sp.security.config.impl.BasicHttpClientSecurityConfiguration
Sets the protocol designation for credential resolution, if any.
setProtocols(Collection<String>) - Method in class net.shibboleth.sp.credential.AbstractOrderedCredentialResolver
Sets the protocol values supported by this resolver.
setProtocolSupportServices(Collection<ProtocolSupportService>) - Method in class net.shibboleth.sp.impl.BasicApplication
Sets overridden ProtocolSupportService instances for specific protocols.
setRawResource(byte[]) - Method in class net.shibboleth.sp.state.StateData
Set the resource location associated with the request in a raw form.
setReadListener(ReadListener) - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest.BodyInputStream
setReadOnly(boolean) - Method in class net.shibboleth.sp.storage.impl.FilesystemStorageService
Sets whether the service should operate read-only.
setRelyingPartyConfigurations(Collection<? extends RelyingPartyConfiguration>) - Method in class net.shibboleth.sp.impl.BasicApplication
Set the verified relying party configurations.
setRelyingPartyContextCreationStrategy(Function<ProfileRequestContext, RelyingPartyContext>) - Method in class net.shibboleth.sp.profile.impl.ValidateSessionInitiatorRequest
Set an optional lookup strategy to identify the relying party name, as a substitute for the session/logout assumptions made by the action otherwise.
setRelyingPartyContextLookupStrategy(Function<ProfileRequestContext, RelyingPartyContext>) - Method in class net.shibboleth.sp.profile.impl.SelectRelyingPartyConfiguration
Set the strategy used to locate the RelyingPartyContext associated with a given ProfileRequestContext.
setRemotedHttpServletRequest(RemotedHttpServletRequest) - Method in class net.shibboleth.sp.context.AgentRequestContext
Set the wrapped servlet request backed by the input message.
setRemotedHttpServletResponse(RemotedHttpServletResponse) - Method in class net.shibboleth.sp.context.AgentRequestContext
Set the wrapped servlet response backed by the output message.
setReplayCache(ReplayCache) - Method in class net.shibboleth.sp.state.AbstractStateManager
Sets the ReplayCache to use to prevent replay of state.
setRequestTime(Instant) - Method in class net.shibboleth.sp.state.StateData
Set the time at which the request was issued.
setRequireDiscoveryURL(boolean) - Method in class net.shibboleth.sp.profile.impl.ValidateSessionInitiatorRequest
Sets whether to require InitiatorConstants.DISCOVERY_RETURN_URL input parameter.
setRequireRelyingPartyId(boolean) - Method in class net.shibboleth.sp.profile.impl.ValidateSessionInitiatorRequest
Sets whether to require that a relying party ID be available.
setResource(String) - Method in class net.shibboleth.sp.state.StateData
Set the resource location associated with the request.
setResponseLocation(String) - Method in class net.shibboleth.sp.state.StateData
Set the location to which the response is expected to be sent.
setSessionInitiators(Collection<String>) - Method in class net.shibboleth.sp.impl.BasicApplication
Sets the ordered collection of unprefixed session initiator flow IDs to use for this application.
setSessionInitiators(List<String>) - Method in class net.shibboleth.sp.BasicProtocolSupportService
Sets the ordered list of session initiator flow IDs to install.
setSessionInitiatorsLookupStrategy(Function<ProfileRequestContext, List<String>>) - Method in class net.shibboleth.sp.impl.BasicApplication
Sets the lookup strategy for the ordered collection of unprefixed session initiator flow IDs to use for this application.
setSigningCredentials(List<CredentialHolder>) - Method in class net.shibboleth.sp.impl.BasicApplication
Set the list of all configured signing credentials.
setStateData(StateData) - Method in class net.shibboleth.sp.context.StateDataContext
Sets the state tracked for a request.
setStateDataClass(Class<? extends StateData>) - Method in class net.shibboleth.sp.profile.impl.RecoverStateData
Sets the type of StateData subclass to recover from the state token.
setStateDataContextCreationStrategy(Function<ProfileRequestContext, StateDataContext>) - Method in class net.shibboleth.sp.profile.impl.PrepareDiscoveryStateDataContext
Sets the strategy used to create the StateDataContext.
setStateDataContextCreationStrategy(Function<ProfileRequestContext, StateDataContext>) - Method in class net.shibboleth.sp.profile.impl.RecoverStateData
Sets the strategy used to create the StateDataContext.
setStateDataContextLookupStrategy(Function<ProfileRequestContext, StateDataContext>) - Method in class net.shibboleth.sp.profile.AbstractTokenConsumerResponseAction
Sets the strategy used to lookup the StateDataContext.
setStateDataContextLookupStrategy(Function<ProfileRequestContext, StateDataContext>) - Method in class net.shibboleth.sp.profile.impl.EncodeAgentResponse
Sets the strategy used to lookup the StateDataContext.
setStateDataContextLookupStrategy(Function<ProfileRequestContext, StateDataContext>) - Method in class net.shibboleth.sp.profile.impl.IssueDiscoveryRequest
Sets the strategy used to lookup the StateDataContext.
setStateDataContextLookupStrategy(Function<ProfileRequestContext, StateDataContext>) - Method in class net.shibboleth.sp.profile.impl.PrepareAgentErrorResponse
Sets the strategy used to lookup the StateDataContext.
setStateDataContextLookupStrategy(Function<ProfileRequestContext, StateDataContext>) - Method in class net.shibboleth.sp.profile.impl.PreservePostData
Sets the strategy used to lookup the StateDataContext.
setStateDataContextLookupStrategy(Function<ProfileRequestContext, StateDataContext>) - Method in class net.shibboleth.sp.profile.impl.RecoverPostData
Sets the strategy used to lookup the StateDataContext.
setStateDataContextLookupStrategy(Function<ProfileRequestContext, StateDataContext>) - Method in class net.shibboleth.sp.profile.PreserveStateDataAction
Sets the strategy used to lookup the StateDataContext.
setStateManager(StateManager) - Method in class net.shibboleth.sp.impl.BasicApplication
Set the StateManager to use.
setStateToken(String) - Method in class net.shibboleth.sp.context.StateDataContext
Set the token associated with the state after preservation or before recovery.
setStateTokenLookupStrategy(Function<ProfileRequestContext, String>) - Method in class net.shibboleth.sp.profile.impl.RecoverStateData
Sets the lookup strategy to obtain the protocol specific state token.
setStatus(int) - Method in class net.shibboleth.sp.messaging.RemotedHttpServletResponse
setStorageBase(String) - Method in class net.shibboleth.sp.storage.impl.FilesystemStorageService
Sets the base/root directory under which objects will be created and deleted.
setStorageService(StorageService) - Method in class net.shibboleth.sp.profile.impl.DoSessionCacheOperation
Sets the StorageService to use.
setStorageService(StorageService) - Method in class net.shibboleth.sp.profile.impl.DoStorageOperation
Sets the StorageService to use.
setStorageService(StorageService) - Method in class net.shibboleth.sp.profile.impl.PreservePostData
Set StorageService to use.
setStorageService(StorageService) - Method in class net.shibboleth.sp.profile.impl.RecoverPostData
Set StorageService to use.
setStorageService(StorageService) - Method in class net.shibboleth.sp.state.impl.StorageServiceStateManager
Set StorageService to use.
setSupportsCachedAuthentication(boolean) - Method in class net.shibboleth.sp.impl.BasicAgent
Sets whether this agent supports cached authentication via cookie.
setSupportsPostPreservation(boolean) - Method in class net.shibboleth.sp.impl.BasicAgent
Sets whether agent is permitted to submit form data for preservation during SSO.
setTemplateText(String) - Method in class net.shibboleth.sp.util.TemplatedStringLookupStrategy
Set the template to be evaluated.
setTokenConsumers(Collection<String>) - Method in class net.shibboleth.sp.impl.BasicApplication
Sets the ordered collection of unprefixed token consumer flow IDs to use for this application.
setTokenConsumers(List<String>) - Method in class net.shibboleth.sp.BasicProtocolSupportService
Sets the ordered list of token consumer flow IDs to install.
setTokenConsumersLookupStrategy(Function<ProfileRequestContext, List<String>>) - Method in class net.shibboleth.sp.impl.BasicApplication
Sets the lookup strategy for the ordered collection of unprefixed token consumer flow IDs to use for this application.
setTreatAnonymousAsVerified(boolean) - Method in class net.shibboleth.sp.profile.impl.SelectRelyingPartyConfiguration
Sets whether the lack of a relying party ID in the context is handled specially as a "verified" configuration resolution rather than unverified as would typically occur.
setUnverifiedConfiguration(RelyingPartyConfiguration) - Method in class net.shibboleth.sp.impl.BasicApplication
Set the RelyingPartyConfiguration to use if the configuration is found to be "unverified" (via use of VerifiedProfileCriterion).
setUnverifiedProfileConfigurations(Collection<ProfileConfiguration>) - Method in class net.shibboleth.sp.BasicProtocolSupportService
Sets the collection of available non-metadata-driven ProfileConfiguration objects to install for "unverified" use.
setUsernamePasswordContextLookupStrategy(Function<ProfileRequestContext, UsernamePasswordContext>) - Method in class net.shibboleth.sp.authn.impl.InitializeAgentRequestContext
Sets the lookup strategy for the UsernamePasswordContext.
setUsernames(Collection<String>) - Method in class net.shibboleth.sp.impl.BasicAgent
Sets the usernames to use for this Agent, implying that the passwords are maintained externally.
setVelocityEngine(VelocityEngine) - Method in class net.shibboleth.sp.profile.impl.RecoverPostData
Set the VelocityEngine instance.
setVelocityEngine(VelocityEngine) - Method in class net.shibboleth.sp.util.TemplatedStringLookupStrategy
Set the VelocityEngine to be used.
setVelocityTemplateId(String) - Method in class net.shibboleth.sp.profile.impl.RecoverPostData
Set the Velocity template ID.
setWriteListener(WriteListener) - Method in class net.shibboleth.sp.messaging.RemotedHttpServletResponse.BodyOutputStream
size() - Method in class net.shibboleth.sp.impl.ProfileConfigurationManager
skip(long) - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest.BodyInputStream
SPAuditFields - Class in net.shibboleth.sp.profile
Constants for token and logout consumer operations.
SPAuditFields() - Constructor for class net.shibboleth.sp.profile.SPAuditFields
Private constructor.
SPConstants - Class in net.shibboleth.sp.profile
Constants for SP agent operations.
SPConstants() - Constructor for class net.shibboleth.sp.profile.SPConstants
Private constructor.
springResource - Variable in class net.shibboleth.sp.testing.TestResourceConverter
The cached Spring Resource.
startAsync() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
startAsync(ServletRequest, ServletResponse) - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
STATE - Static variable in class net.shibboleth.sp.profile.SPConstants
State parameter.
stateData - Variable in class net.shibboleth.sp.context.StateDataContext
The request state data.
StateData - Class in net.shibboleth.sp.state
A DTO class that carries protocol state information that needs to be recovered to validate a protocol response; this class is designed for JSON serialization and deserialization for storage e.g.
StateData() - Constructor for class net.shibboleth.sp.state.StateData
Constructor.
stateDataClass - Variable in class net.shibboleth.sp.profile.impl.RecoverStateData
Specific class to be recovered.
stateDataContext - Variable in class net.shibboleth.sp.profile.PreserveStateDataAction
Context to operate on.
StateDataContext - Class in net.shibboleth.sp.context
A context to hold state information about a request.
StateDataContext() - Constructor for class net.shibboleth.sp.context.StateDataContext
 
stateDataContextCreationStrategy - Variable in class net.shibboleth.sp.profile.impl.PrepareDiscoveryStateDataContext
Strategy used to create the StateDataContext to populate.
stateDataContextCreationStrategy - Variable in class net.shibboleth.sp.profile.impl.RecoverStateData
Strategy used to create the StateDataContext to populate.
stateDataContextLookupStrategy - Variable in class net.shibboleth.sp.profile.AbstractTokenConsumerResponseAction
Strategy used to locate the StateDataContext to pull target from.
stateDataContextLookupStrategy - Variable in class net.shibboleth.sp.profile.impl.EncodeAgentResponse
Strategy used to create the StateDataContext to populate.
stateDataContextLookupStrategy - Variable in class net.shibboleth.sp.profile.impl.IssueDiscoveryRequest
Strategy used to create the StateDataContext to populate.
stateDataContextLookupStrategy - Variable in class net.shibboleth.sp.profile.impl.PrepareAgentErrorResponse
Strategy used to create the StateDataContext to populate.
stateDataContextLookupStrategy - Variable in class net.shibboleth.sp.profile.impl.PreservePostData
Strategy used to create the StateDataContext to bind to.
stateDataContextLookupStrategy - Variable in class net.shibboleth.sp.profile.impl.RecoverPostData
Strategy used to locate the StateDataContext to pull target from.
stateDataContextLookupStrategy - Variable in class net.shibboleth.sp.profile.PreserveStateDataAction
Strategy used to locate the StateDataContext to preserve.
stateManager - Variable in class net.shibboleth.sp.impl.BasicApplication
State management.
StateManager - Interface in net.shibboleth.sp.state
Interface to a service that manages "state" tokens, used in most SSO protocols to manage stateful request/response correlation and to limit exposure of the resource URLs accessed by clients to allow recovery of the URL for final redirection.
stateToken - Variable in class net.shibboleth.sp.context.StateDataContext
A string token that represents the preserved or "to be recovered" state data.
stateToken - Variable in class net.shibboleth.sp.profile.impl.PreservePostData
State token vakue used in cookie name.
stateToken - Variable in class net.shibboleth.sp.profile.impl.RecoverStateData
State token returned by lookup function.
stateTokenLookupStrategy - Variable in class net.shibboleth.sp.profile.impl.RecoverStateData
Lookup strategy for state token.
StaticCredentialResolver - Class in net.shibboleth.sp.credential.impl
A static resolver that subclasses the functionality needed for SP usage.
StaticCredentialResolver(List<Credential>) - Constructor for class net.shibboleth.sp.credential.impl.StaticCredentialResolver
Constructor.
staticCriteria - Variable in class net.shibboleth.sp.credential.impl.StaticCriterionCredentialResolver
Static criteria to add.
StaticCriterionCredentialResolver - Class in net.shibboleth.sp.credential.impl
A resolver that adds statically-defined Criterion objects to the CriteriaSet fed into an underlying resolver.
StaticCriterionCredentialResolver(CredentialResolver, Collection<Criterion>) - Constructor for class net.shibboleth.sp.credential.impl.StaticCriterionCredentialResolver
Constructor.
StaticMapCredentialResolver - Class in net.shibboleth.sp.credential.impl
A static resolver that relies on maps to associate credentials with the core objects that constitute an SP deployment, primarily assuming limited, exception-driven rules to avoid scaling problems.
StaticMapCredentialResolver() - Constructor for class net.shibboleth.sp.credential.impl.StaticMapCredentialResolver
Constructor.
STATUS - Static variable in class net.shibboleth.sp.messaging.RemotedHttpServletResponse
Field holding response body status.
STORAGE_CONTEXT - Static variable in class net.shibboleth.sp.profile.impl.DoSessionCacheOperation
Storage context for sessions.
STORAGE_TIMEOUT - Static variable in class net.shibboleth.sp.profile.impl.DoSessionCacheOperation
Member for session timeout.
storageBase - Variable in class net.shibboleth.sp.storage.impl.FilesystemStorageService
Base location of storage tree in filesystem.
storageService - Variable in class net.shibboleth.sp.profile.impl.DoSessionCacheOperation
StorageService to operate on.
storageService - Variable in class net.shibboleth.sp.profile.impl.DoStorageOperation
StorageService to operate on.
storageService - Variable in class net.shibboleth.sp.profile.impl.PreservePostData
Storage service for data.
storageService - Variable in class net.shibboleth.sp.profile.impl.RecoverPostData
Storage service for data.
storageService - Variable in class net.shibboleth.sp.state.impl.StorageServiceStateManager
Storage back-end.
StorageServiceStateManager - Class in net.shibboleth.sp.state.impl
StateManager implemented with a StorageService and an optional CSRF-mitigation cookie.
StorageServiceStateManager() - Constructor for class net.shibboleth.sp.state.impl.StorageServiceStateManager
Constructor.
string() - Method in class net.shibboleth.sp.ddf.DDF
Get the string value of this node.
string(double) - Method in class net.shibboleth.sp.ddf.DDF
Converts this node to a string type/value based on the converted form of the input.
string(int) - Method in class net.shibboleth.sp.ddf.DDF
Converts this node to a string type/value based on the converted form of the input.
string(long) - Method in class net.shibboleth.sp.ddf.DDF
Converts this node to a string type/value based on the converted form of the input.
string(String) - Method in class net.shibboleth.sp.ddf.DDF
Converts this node to a string type/value.
structure() - Method in class net.shibboleth.sp.ddf.DDF
Converts this node to a structure.
STRUCTURE_NAME - Static variable in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
Field holding name of DDF structure containing request.
STRUCTURE_NAME - Static variable in class net.shibboleth.sp.messaging.RemotedHttpServletResponse
Field holding name of DDF structure containing response.
SUCCESS_PARAM - Static variable in class net.shibboleth.sp.profile.ConsumerConstants
Logout consumer success indicator parameter name.
supportedProtocols - Variable in class net.shibboleth.sp.credential.AbstractOrderedCredentialResolver
Protocol values supported by these credentials.
supportsCachedAuthentication - Variable in class net.shibboleth.sp.impl.BasicAgent
Whether cached authentication is supported.
supportsPostPreservation - Variable in class net.shibboleth.sp.impl.BasicAgent
Whether to support form submission preservation and recovery.

T

target - Variable in class net.shibboleth.sp.profile.impl.PrepareDiscoveryStateDataContext
Input message.
TARGET - Static variable in class net.shibboleth.sp.profile.SPConstants
Target parameter.
template - Variable in class net.shibboleth.sp.util.TemplatedStringLookupStrategy
Template to be evaluated.
TemplatedStringLookupStrategy - Class in net.shibboleth.sp.util
General strategy function for producing a String value from a String-based Velocity template.
TemplatedStringLookupStrategy() - Constructor for class net.shibboleth.sp.util.TemplatedStringLookupStrategy
Constructor.
templateText - Variable in class net.shibboleth.sp.util.TemplatedStringLookupStrategy
Text of template to be evaluated.
test(MessageContext) - Method in class net.shibboleth.sp.messaging.context.logic.MessageTypePredicate
test(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.context.logic.HttpServletRequestPredicate
test(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.context.logic.InputStartsWithPredicate
test(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.impl.IssueDiscoveryRequest.DefaultPassiveCondition
test(Credential) - Method in class net.shibboleth.sp.credential.AbstractOrderedCredentialResolver.UsageCriterionPredicate
TestResourceConverter - Class in net.shibboleth.sp.testing
Bridging class between Resource and Resource.
TestResourceConverter(Resource) - Constructor for class net.shibboleth.sp.testing.TestResourceConverter
A private for shimming the provided input.
TIMEOUT - Static variable in class net.shibboleth.sp.profile.impl.DoSessionCacheOperation
Member for session timeout.
TOKEN_PARAM - Static variable in class net.shibboleth.sp.profile.ConsumerConstants
Logout consumer state token parameter name.
TokenConsumerFlowDescriptor - Interface in net.shibboleth.sp.profile
A descriptor for a token consumer subflow.
TokenConsumerFlowDescriptorManager - Class in net.shibboleth.sp.profile.impl
Manager of TokenConsumerFlowDescriptor objects.
TokenConsumerFlowDescriptorManager(Collection<TokenConsumerFlowDescriptor>) - Constructor for class net.shibboleth.sp.profile.impl.TokenConsumerFlowDescriptorManager
Constructor.
tokenConsumerLookupStrategy - Variable in class net.shibboleth.sp.impl.BasicApplication
Token consumer list lookup strategy.
tokenConsumers - Variable in class net.shibboleth.sp.BasicProtocolSupportService
Token Consumer flow IDs.
toString() - Method in class net.shibboleth.sp.AgentIDCriterion
toString() - Method in class net.shibboleth.sp.ApplicationIDCriterion
toString() - Method in record class net.shibboleth.sp.authn.impl.CachedAgentAuthentication
Returns a string representation of this record class.
toString() - Method in class net.shibboleth.sp.ddf.DDF
toString() - Method in class net.shibboleth.sp.impl.BasicAgent
toString() - Method in class net.shibboleth.sp.impl.BasicApplication
toString() - Method in class net.shibboleth.sp.profile.BasicLogoutConsumerFlowDescriptor
toString() - Method in class net.shibboleth.sp.profile.BasicSessionInitiatorFlowDescriptor
toString() - Method in class net.shibboleth.sp.profile.BasicTokenConsumerFlowDescriptor
toString() - Method in class net.shibboleth.sp.state.StateData
transcodingRegistry - Variable in class net.shibboleth.sp.impl.BasicApplication
Transcoding registry.
treatAnonymousAsVerified - Variable in class net.shibboleth.sp.profile.impl.SelectRelyingPartyConfiguration
Flag alllowing anonymous context to be resolved as verified.
TX_ID - Static variable in class net.shibboleth.sp.profile.SPAuditFields
Transaction ID field.
TX_ID_MDC_ATTRIBUTE - Static variable in class net.shibboleth.sp.profile.impl.DecodeAgentRequest
MDC attribute name for transaction ID.
TXID - Static variable in class net.shibboleth.sp.profile.SPConstants
Transaction ID parameter.
type - Variable in class net.shibboleth.sp.ddf.DDF
Node type.

U

unsafe_string() - Method in class net.shibboleth.sp.ddf.DDF
Get the byte array value of this node if an unsafe string.
unsafe_string(byte[]) - Method in class net.shibboleth.sp.ddf.DDF
Converts this node to an unsafe string type/value.
unsetHeader(String) - Method in class net.shibboleth.sp.messaging.RemotedHttpServletResponse
Removes any existing header(s) of this type.
unverifiedProfileConfigurations - Variable in class net.shibboleth.sp.BasicProtocolSupportService
Non-metadata-driven unverified configurations.
update(String, String, String, Long) - Method in class net.shibboleth.sp.storage.impl.FilesystemStorageService
updateContextExpiration(String, Long) - Method in class net.shibboleth.sp.storage.impl.FilesystemStorageService
updateExpiration(String, String, Long) - Method in class net.shibboleth.sp.storage.impl.FilesystemStorageService
updateWithVersion(long, String, String, String, Long) - Method in class net.shibboleth.sp.storage.impl.FilesystemStorageService
upgrade(Class<T>) - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
UsageCriterionPredicate(UsageType) - Constructor for class net.shibboleth.sp.credential.AbstractOrderedCredentialResolver.UsageCriterionPredicate
Constructor.
usageType - Variable in class net.shibboleth.sp.credential.AbstractOrderedCredentialResolver.UsageCriterionPredicate
Usage to check for.
usernamePasswordContextLookupStrategy - Variable in class net.shibboleth.sp.authn.impl.InitializeAgentRequestContext
Lookup strategy for UsernamePasswordContext.
UTF_8 - Static variable in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
UTF-8 decoder.

V

ValidateAgentAddress - Class in net.shibboleth.sp.authn.impl
An action that validates the requesting client address is allowed for the identified Agent identity.
ValidateAgentAddress() - Constructor for class net.shibboleth.sp.authn.impl.ValidateAgentAddress
 
ValidateAgentCredentials - Class in net.shibboleth.sp.authn.impl
Subclass of validation action from IdP that sidesteps all the unneeded machinery outside of building the Subject and verifying the result.
ValidateAgentCredentials() - Constructor for class net.shibboleth.sp.authn.impl.ValidateAgentCredentials
Constructor.
ValidateCachedAuthentication - Class in net.shibboleth.sp.authn.impl
An action that checks for a record in the HttpSession to bypass agent authentication.
ValidateCachedAuthentication() - Constructor for class net.shibboleth.sp.authn.impl.ValidateCachedAuthentication
 
ValidateHttpServletRequest - Class in net.shibboleth.sp.profile.impl
Subclass of OpenSAML ValidateHttpServletRequest action that wraps the execute step to stash off the RemotedHttpServletRequest from the AgentRequestContext for access by the MessageDecoder.
ValidateHttpServletRequest() - Constructor for class net.shibboleth.sp.profile.impl.ValidateHttpServletRequest
 
ValidateSessionInitiatorRequest - Class in net.shibboleth.sp.profile.impl
Initiating action of a typical Session Initiator flow, this validates the input message for correctness, and may create a RelyingPartyContext based on the identity of the eventual authenticating authority (the IdP/OP/etc.) if this is part of the request.
ValidateSessionInitiatorRequest() - Constructor for class net.shibboleth.sp.profile.impl.ValidateSessionInitiatorRequest
Constructor.
VALIDATION_ERRORS - Static variable in class net.shibboleth.sp.profile.ConsumerConstants
Token validation errors data member.
value - Variable in enum class net.shibboleth.sp.ddf.DDF.DDFType
Type value.
value - Variable in class net.shibboleth.sp.ddf.DDF
Reference to the value, which depends on the type.
VALUE - Static variable in class net.shibboleth.sp.profile.impl.DoSealerOperation
Member for storage value.
VALUE - Static variable in class net.shibboleth.sp.profile.impl.DoStorageOperation
Member for storage value.
valueOf(int) - Static method in enum class net.shibboleth.sp.ddf.DDF.DDFType
Convert an integer into the corresponding enum value.
valueOf(String) - Static method in enum class net.shibboleth.sp.ddf.DDF.DDFType
Returns the enum constant of this class with the specified name.
valuePrefix - Variable in class net.shibboleth.sp.profile.context.logic.InputStartsWithPredicate
Prefix of value to check for.
values() - Static method in enum class net.shibboleth.sp.ddf.DDF.DDFType
Returns an array containing the constants of this enum class, in the order they are declared.
velocityEngine - Variable in class net.shibboleth.sp.profile.impl.RecoverPostData
Velocity engine used to evaluate the replay form template.
velocityTemplateId - Variable in class net.shibboleth.sp.profile.impl.RecoverPostData
ID of the velocity template used to generate replay form.
Version - Class in net.shibboleth.sp.conf
Class for getting and printing the version of the plugin.
Version() - Constructor for class net.shibboleth.sp.conf.Version
Constructor.
VERSION - Static variable in class net.shibboleth.sp.conf.Version
Plugin version.
VERSION - Static variable in class net.shibboleth.sp.profile.impl.DoSessionCacheOperation
Member for session version.
VERSION - Static variable in class net.shibboleth.sp.profile.impl.DoStorageOperation
Member for storage version.
VERSION_MISMATCH - Static variable in class net.shibboleth.sp.profile.impl.DoSessionCacheOperation
Custom event for version mismatch on conditional update.
VERSION_MISMATCH - Static variable in class net.shibboleth.sp.profile.impl.DoStorageOperation
Custom event for version mismatch on conditional update.

W

WebFlowMessageHandlerAdaptor - Class in net.shibboleth.sp.profile.impl
Subclass of adaptor that populates thread-local remoted servlet request/resoonse objects.
WebFlowMessageHandlerAdaptor(MessageHandler, WebFlowMessageHandlerAdaptor.Direction) - Constructor for class net.shibboleth.sp.profile.impl.WebFlowMessageHandlerAdaptor
Constructor.
wrappedHttpServletRequest - Variable in class net.shibboleth.sp.context.AgentRequestContext
Wrapped servlet request backed by input.
wrappedHttpServletResponse - Variable in class net.shibboleth.sp.context.AgentRequestContext
Wrapped servlet response backed by output.
write(int) - Method in class net.shibboleth.sp.messaging.RemotedHttpServletResponse.BodyOutputStream
write(int) - Method in class net.shibboleth.sp.messaging.RemotedHttpServletResponse.ByteArrayWrapper
Writes a byte to the buffer.
WriteAuditLog - Class in net.shibboleth.sp.profile.impl
Subclass of IdP auditing action that overrides the HttpServletRequest accessor to bypass the "non-null" assumptions built into our profile action classes.
WriteAuditLog() - Constructor for class net.shibboleth.sp.profile.impl.WriteAuditLog
 
A B C D E F G H I K L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values