Index

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

A

AbstractSAML2ArtifactConsumerProfileConfiguration - Class in net.shibboleth.sp.saml.saml2.profile.config.impl
Configuration support for artifact-consuming profiles.
AbstractSAML2ArtifactConsumerProfileConfiguration(String) - Constructor for class net.shibboleth.sp.saml.saml2.profile.config.impl.AbstractSAML2ArtifactConsumerProfileConfiguration
Constructor.
AbstractSAML2AssertionConsumerProfileConfiguration - Class in net.shibboleth.sp.saml.saml2.profile.config.impl
Base class for SAML profile configurations.
AbstractSAML2AssertionConsumerProfileConfiguration(String) - Constructor for class net.shibboleth.sp.saml.saml2.profile.config.impl.AbstractSAML2AssertionConsumerProfileConfiguration
Constructor.
AbstractSAML2ProfileConfiguration - Class in net.shibboleth.sp.saml.saml2.profile.config.impl
Base class for SAML profile configurations.
AbstractSAML2ProfileConfiguration(String) - Constructor for class net.shibboleth.sp.saml.saml2.profile.config.impl.AbstractSAML2ProfileConfiguration
Constructor.
accept(ProfileRequestContext, AuthnStatement) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.SAMLTokenContextConsumer
acceptUnfilteredAttributes - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes
Whether to accept decoded attributes that no filter rules applied to.
AddAuthnRequest - Class in net.shibboleth.sp.saml.saml2.profile.impl
Action that creates an AuthnRequest and sets it as the message returned by InOutOperationContext.getOutboundMessageContext().
AddAuthnRequest() - Constructor for class net.shibboleth.sp.saml.saml2.profile.impl.AddAuthnRequest
Constructor.
AddLogoutRequest - Class in net.shibboleth.sp.saml.saml2.profile.impl
Action that creates an LogoutRequest and sets it as the message returned by InOutOperationContext.getOutboundMessageContext().
AddLogoutRequest() - Constructor for class net.shibboleth.sp.saml.saml2.profile.impl.AddLogoutRequest
Constructor.
AddLogoutResponse - Class in net.shibboleth.sp.saml.saml2.profile.impl
Action that creates an LogoutResponse and sets it as the message returned by InOutOperationContext.getOutboundMessageContext().
AddLogoutResponse() - Constructor for class net.shibboleth.sp.saml.saml2.profile.impl.AddLogoutResponse
Constructor.
addressAttributeId - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes.StandardExtractionStrategy
Attribute ID holding Address.
addToken(ProfileRequestContext, Issuer, boolean) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutRequest
Generate token for Agent based on logout request and add to output.
addValidationError(String) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessAssertionsForAuthentication
Adds a validation error for the agent regarding the failure.
allowUnsolicitedPredicate - Variable in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
Whether to allow empty InResponseTo values.
AllowUnsolicitedPredicate - Class in net.shibboleth.sp.saml.saml2.profile.config.logic
A predicate that evaluates a ProfileRequestContext and extracts the effective setting of BrowserSSOProfileConfiguration.isAllowUnsolicited(ProfileRequestContext).
AllowUnsolicitedPredicate() - Constructor for class net.shibboleth.sp.saml.saml2.profile.config.logic.AllowUnsolicitedPredicate
 
ApplicationMetadataResolverLookupFunction - Class in net.shibboleth.sp.saml.saml2.profile.impl
Locates the MetadataResolver associated with the Application making an agent request, and wraps it in a RoleDescriptorResolver.
ApplicationMetadataResolverLookupFunction() - Constructor for class net.shibboleth.sp.saml.saml2.profile.impl.ApplicationMetadataResolverLookupFunction
 
apply(StateDataContext) - Method in class net.shibboleth.sp.saml.saml2.context.navigate.RequestIDLookupFunction
apply(SAMLTokenContext) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes.StandardExtractionStrategy
apply(MessageContext) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ApplicationMetadataResolverLookupFunction
assertingPartyLookupStrategy - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutRequest
Lookup function for obtaining default NameQualifier.
assertion - Variable in class net.shibboleth.sp.saml.saml2.context.SAMLTokenContext
Assertion used to authenticate.
assertionAudiencesLookupStrategy - Variable in class net.shibboleth.sp.saml.saml2.profile.config.impl.AbstractSAML2AssertionConsumerProfileConfiguration
Lookup function to supply additionalAudiences property.
AssertionContainsAuthenticationStatement() - Constructor for class net.shibboleth.sp.saml.saml2.profile.impl.ProcessAssertionsForAuthentication.AssertionContainsAuthenticationStatement
 
AssertionContainsConfirmedSubject() - Constructor for class net.shibboleth.sp.saml.saml2.profile.impl.ProcessAssertionsForAuthentication.AssertionContainsConfirmedSubject
 
AssertionIsValid() - Constructor for class net.shibboleth.sp.saml.saml2.profile.impl.ProcessAssertionsForAuthentication.AssertionIsValid
 
assertionLifetimeLookupStrategy - Variable in class net.shibboleth.sp.saml.saml2.profile.config.impl.AbstractSAML2AssertionConsumerProfileConfiguration
Lookup function to supply assertionLifetime property.
asynchronousPredicate - Variable in class net.shibboleth.sp.saml.saml2.profile.config.impl.SingleLogoutProfileConfiguration
Predicate used to determine whether requests should carry the Asynchronous extension.
ATTRIBUTE_INDEX - Static variable in class net.shibboleth.sp.saml.saml2.profile.SAML2InitiatorConstants
AttributeConsumingServiceIndex input parameter.
attributeContext - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes
Context for externally supplied inbound attributes.
attributeContextCreationStrategy - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes
Strategy used to create AttributeContext to hold results.
attributeExtractionStrategyLookupStrategy - Variable in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
Lookup function for attribute extraction strategy.
attributeIndexLookupStrategy - Variable in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
Lookup function to supply AttributeConsumingServiceIndex.
attributeRecipientGroupIDLookupStrategy - Variable in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
Lookup strategy for attribute recipient group ID.
attributeResolutionPrincipalLookupStrategy - Variable in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
Lookup function for attribute resolution principal.
AUTHN_CONTEXT_CLASS_REF - Static variable in class net.shibboleth.sp.saml.saml2.profile.SAML2InitiatorConstants
authnContextClassRef input parameter.
AUTHN_CONTEXT_COMPARISON - Static variable in class net.shibboleth.sp.saml.saml2.profile.SAML2InitiatorConstants
authnContextComparison input parameter.
authnContextClassRefAttributeId - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes.StandardExtractionStrategy
Attribute ID holding AuthnContext class ref.
authnContextClassRefLookupStrategy - Variable in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
Lookup function to supply default authentication methods.
authnContextComparisonLookupStrategy - Variable in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
Lookup function for requested AC operator.
authnContextDeclRefAttributeId - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes.StandardExtractionStrategy
Attribute ID holding AuthnContext decl ref.
authnContextOperator - Variable in class net.shibboleth.sp.saml.saml2.SAMLStateData
SAML RequestedAuthnContext comparison operator.
authnInstantAttributeId - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes.StandardExtractionStrategy
Attribute ID holding authentication instant.
authnStatement - Variable in class net.shibboleth.sp.saml.saml2.context.SAMLTokenContext
Authentication statement.
authorityAttributeId - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes.StandardExtractionStrategy
Attribute ID holding AuthenticationAuthority value(s).

B

BasicSAML2ProtocolSupportService - Class in net.shibboleth.sp.saml.saml2
Basic implementation of SAML2ProtocolSupportService.
BasicSAML2ProtocolSupportService() - Constructor for class net.shibboleth.sp.saml.saml2.BasicSAML2ProtocolSupportService
 
BrowserSSOProfileConfiguration - Class in net.shibboleth.sp.saml.saml2.profile.config.impl
Configuration support for SP SAML 2.0 Browser SSO.
BrowserSSOProfileConfiguration - Interface in net.shibboleth.sp.saml.saml2.profile.config
Configuration support for SP SAML 2.0 Browser SSO.
BrowserSSOProfileConfiguration() - Constructor for class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
Constructor.
BrowserSSOProfileConfiguration(String) - Constructor for class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
Constructor.
buildExtensions(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.AddAuthnRequest
Build RequestedAttributes extension if required.
buildExtensions(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.AddLogoutRequest
Build Asynchronous extension if required.
buildNameIDPolicy(ProfileRequestContext, SAMLObjectBuilder<NameIDPolicy>) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.AddAuthnRequest
Build NameIDPolicy object for request.
buildRequestedAuthnContext(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.AddAuthnRequest
Build a RequestedAuthnContext if warranted.
buildScoping(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.AddAuthnRequest
Build a Scoping element, decrementing the proxy count if set.
buildSubject(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.AddAuthnRequest
Build a Subject element if necessary.

C

checkAddressPredicate - Variable in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
Whether to compare client and assertion addresses on inbound SSO.
CheckDestinationAndIssuerHandler - Class in net.shibboleth.sp.saml.saml2.messaging.impl
Message handler that cross checks the message destination and issuer against previously tracked StateData if any.
CheckDestinationAndIssuerHandler() - Constructor for class net.shibboleth.sp.saml.saml2.messaging.impl.CheckDestinationAndIssuerHandler
Constructor.
checkInResponseToPredicate - Variable in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
Whether to validate inbound InResponseTo values.
clientTLSArtifactRequestsPredicate - Variable in class net.shibboleth.sp.saml.saml2.profile.config.impl.AbstractSAML2ArtifactConsumerProfileConfiguration
Predicate used to determine if artifact resolution requests should use client TLS.
clientTLSSOAPRequestsPredicate - Variable in class net.shibboleth.sp.saml.saml2.profile.config.impl.SingleLogoutProfileConfiguration
Predicate used to determine if SOAP-based requests should use client TLS.
consentAttributeId - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes.StandardExtractionStrategy
Attribute ID holding Consent.

D

decodeAttribute(AttributeTranscoderRegistry, ProfileRequestContext, Attribute, Multimap<String, IdPAttribute>) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes
Access the registry of transcoding rules to decode the input Attribute.
decodeNameID(AttributeTranscoderRegistry, ProfileRequestContext, NameID, Multimap<String, IdPAttribute>) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes
Access the registry of transcoding rules to decode the input NameID.
DEFAULT_METRIC_NAME - Static variable in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes
Default prefix for metrics.
dnsNameAttributeId - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes.StandardExtractionStrategy
Attribute ID holding DNSName.
doExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.AddAuthnRequest
doExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.AddLogoutRequest
doExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.AddLogoutResponse
doExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes
doExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessAssertionsForAuthentication
doExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutInitiatorRequest
doExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutRequest
doExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutResponse
doExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutTokenRequest
doExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ValidateAssertions
doInitialize() - Method in class net.shibboleth.sp.saml.saml2.BasicSAML2ProtocolSupportService
doInitialize() - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessAssertionsForAuthentication
doInitialize() - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutInitiatorRequest
doInitialize() - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutRequest
doInitialize() - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutTokenRequest
doInvoke(MessageContext) - Method in class net.shibboleth.sp.saml.saml2.messaging.impl.CheckDestinationAndIssuerHandler
doPreExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.AddAuthnRequest
doPreExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.AddLogoutRequest
doPreExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.AddLogoutResponse
doPreExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes
doPreExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.PrepareAgentResponse
doPreExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessAssertionsForAuthentication
doPreExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutInitiatorRequest
doPreExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutRequest
doPreExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutResponse
doPreExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutTokenRequest

E

ECPProfileConfiguration - Class in net.shibboleth.sp.saml.saml2.profile.config.impl
Configuration support for SP SAML 2.0 ECP.
ECPProfileConfiguration - Interface in net.shibboleth.sp.saml.saml2.profile.config
Configuration support for SP SAML 2.0 ECP.
ECPProfileConfiguration() - Constructor for class net.shibboleth.sp.saml.saml2.profile.config.impl.ECPProfileConfiguration
Constructor.
encryptionOptionalPredicate - Variable in class net.shibboleth.sp.saml.saml2.profile.config.impl.AbstractSAML2ProfileConfiguration
Whether encryption is optional in the face of no key, etc.
encryptNameIDsPredicate - Variable in class net.shibboleth.sp.saml.saml2.profile.config.impl.AbstractSAML2ProfileConfiguration
Predicate used to determine if name identifiers should be encrypted.
equals(Object) - Method in class net.shibboleth.sp.saml.saml2.SAMLStateData
evalRegistry - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessAssertionsForAuthentication
The registry of predicate factories for custom principal evaluation.
ExtractSAMLAttributes - Class in net.shibboleth.sp.saml.saml2.profile.impl
An action that extracts IdPAttribute objects from an inbound SAML 2.0 SSO response.
ExtractSAMLAttributes() - Constructor for class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes
Constructor.
ExtractSAMLAttributes.StandardExtractionStrategy - Class in net.shibboleth.sp.saml.saml2.profile.impl
Built-in function to perform "standard" extraction of data into attributes.
extractStandardAttributesPredicate - Variable in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
Whether to perform standard response data extraction.

F

filterAttributes(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes
Check for inbound attributes and apply filtering.
FORCE_AUTHN - Static variable in class net.shibboleth.sp.saml.saml2.profile.SAML2InitiatorConstants
ForceAuthn input parameter.
forceAuthnPredicate - Variable in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
Whether to mandate forced authentication for the request.

G

getAssertion() - Method in class net.shibboleth.sp.saml.saml2.context.SAMLTokenContext
Get the SAML Assertion from the authentication.
getAssertionAudiences(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.AbstractSAML2AssertionConsumerProfileConfiguration
getAssertionLifetime(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.AbstractSAML2AssertionConsumerProfileConfiguration
getAttributeExtractionStrategy(ProfileRequestContext) - Method in interface net.shibboleth.sp.saml.saml2.profile.config.BrowserSSOProfileConfiguration
Get a strategy function to apply to SAML responses to extract additional IdPAttribute objects from the data.
getAttributeExtractionStrategy(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
Get a strategy function to apply to SAML responses to extract additional IdPAttribute objects from the data.
getAttributeIndex(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
getAttributeRecipientGroupID(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
getAttributeResolutionPrincipal(ProfileRequestContext) - Method in interface net.shibboleth.sp.saml.saml2.profile.config.BrowserSSOProfileConfiguration
Get a principal name to feed into attribute resolution if AttributeResolvingProfileConfiguration.isResolveAttributes(ProfileRequestContext) is true.
getAttributeResolutionPrincipal(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
Get a principal name to feed into attribute resolution if AttributeResolvingProfileConfiguration.isResolveAttributes(ProfileRequestContext) is true.
getAuthnContextClassRefs(ProfileRequestContext) - Method in interface net.shibboleth.sp.saml.saml2.profile.config.BrowserSSOProfileConfiguration
Get the AuthnContextClassRef values to include in SAML request.
getAuthnContextClassRefs(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
Get the AuthnContextClassRef values to include in SAML request.
getAuthnContextComparison(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
getAuthnContextOperator() - Method in class net.shibboleth.sp.saml.saml2.SAMLStateData
Get the RequestedAuthnContext comparison operator used in the request.
getAuthnStatement() - Method in class net.shibboleth.sp.saml.saml2.context.SAMLTokenContext
Get the SAML AuthnStatement from the authentication.
getMaximumTimeSinceAuthn(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
getMessageHandler(MessageContext) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.AbstractSAML2ProfileConfiguration
getMetadataResolver() - Method in class net.shibboleth.sp.saml.saml2.BasicSAML2ProtocolSupportService
[Gets the default MetadataResolver service to use.
getMetadataResolver() - Method in interface net.shibboleth.sp.saml.saml2.SAML2ProtocolSupportService
Gets the default MetadataResolver service to use.
getNameID() - Method in class net.shibboleth.sp.saml.saml2.context.SAMLLogoutContext
Get the SAML NameID issued with the session.
getNameIDFormat(ProfileRequestContext) - Method in interface net.shibboleth.sp.saml.saml2.profile.config.BrowserSSOProfileConfiguration
Get the name identifier format to require via the SAML request.
getNameIDFormat(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
Get the name identifier format to require via the SAML request.
getProxyCount(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
getQualifiedNameIDFormats(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.SingleLogoutProfileConfiguration
getRequestedAttributes(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
getRequestedIdPAttributeNames(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
getRequestID() - Method in class net.shibboleth.sp.saml.saml2.SAMLStateData
Get the identifier of the request message.
getResponse(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes
Get the inbound Response message.
getResponseBinding(ProfileRequestContext) - Method in interface net.shibboleth.sp.saml.saml2.profile.config.BrowserSSOProfileConfiguration
Get the SAML binding to insert into an AuthnRequest to control the response binding.
getResponseBinding(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
Get the SAML binding to insert into an AuthnRequest to control the response binding.
getSessionData(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.PrepareAgentResponse
getSessionIndex() - Method in class net.shibboleth.sp.saml.saml2.context.SAMLLogoutContext
Get the SAML SessionIndex value issued with the session.
getSessionNotOnOrAfter(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.PrepareAgentResponse
getSPNameQualifier(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
getVersion() - Static method in class net.shibboleth.sp.saml.conf.Version
Get the version of the IdP.

H

hashCode() - Method in class net.shibboleth.sp.saml.saml2.SAMLStateData

I

idGenerator - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.AddAuthnRequest
The generator to use.
idGenerator - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.AddLogoutRequest
The generator to use.
idGenerator - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.AddLogoutResponse
The generator to use.
idGeneratorLookupStrategy - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.AddAuthnRequest
Strategy used to locate the IdentifierGenerationStrategy to use.
idGeneratorLookupStrategy - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.AddLogoutRequest
Strategy used to locate the IdentifierGenerationStrategy to use.
idGeneratorLookupStrategy - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.AddLogoutResponse
Strategy used to locate the IdentifierGenerationStrategy to use.
ignoreRequestSignaturesPredicate - Variable in class net.shibboleth.sp.saml.saml2.profile.config.impl.AbstractSAML2ProfileConfiguration
Predicate used to determine if request signatures should be ignored.
inboundBindingMap - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.AddAuthnRequest
Map of agent binding tokens to SAML binding constants.
input - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.AddAuthnRequest
Input message from agent.
IS_PASSIVE - Static variable in class net.shibboleth.sp.saml.saml2.profile.SAML2InitiatorConstants
IsPassive input parameter.
isAcceptable(RequestedPrincipalContext, AuthnContext) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessAssertionsForAuthentication
Process an AuthnContext for compatibility with the request as brokered by the populated RequestedPrincipalContext.
isAllowUnsolicited(ProfileRequestContext) - Method in interface net.shibboleth.sp.saml.saml2.profile.config.BrowserSSOProfileConfiguration
Get whether the inbound SubjectConfirmationData.getInResponseTo() value may be empty, i.e., allowing the receipt of unsolicited responses.
isAllowUnsolicited(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
Get whether the inbound SubjectConfirmationData.getInResponseTo() value may be empty, i.e., allowing the receipt of unsolicited responses.
isAsynchronous() - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutRequest
Gets whether the request contains the Asynchronous extension.
isAsynchronous(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.SingleLogoutProfileConfiguration
Get whether to include the Asynchronous extension in requests.
isAsynchronous(ProfileRequestContext) - Method in interface net.shibboleth.sp.saml.saml2.profile.config.SingleLogoutProfileConfiguration
Get whether to include the Asynchronous extension in requests.
isCheckAddress(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
isCheckInResponseTo(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
isClientTLSArtifactRequests(MessageContext) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.AbstractSAML2ArtifactConsumerProfileConfiguration
isClientTLSSOAPRequests(MessageContext) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.SingleLogoutProfileConfiguration
isEncryptionOptional(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.AbstractSAML2ProfileConfiguration
isEncryptNameIDs(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.AbstractSAML2ProfileConfiguration
isExtractStandardAttributes(ProfileRequestContext) - Method in interface net.shibboleth.sp.saml.saml2.profile.config.BrowserSSOProfileConfiguration
Get whether to perform extractioon of a set of "standard" information from a SAML response and assertions, primarily for compatibility with the older SP software.
isExtractStandardAttributes(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
Get whether to perform extractioon of a set of "standard" information from a SAML response and assertions, primarily for compatibility with the older SP software.
isForceAuthn(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
isIgnoreRequestSignatures(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.AbstractSAML2ProfileConfiguration
isRequireNotOnOrAfter(ProfileRequestContext) - Method in interface net.shibboleth.sp.saml.saml2.profile.config.BrowserSSOProfileConfiguration
Get whether the inbound SubjectConfirmationData.getNotOnOrAfter() value may be empty.
isRequireNotOnOrAfter(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
Get whether the inbound SubjectConfirmationData.getNotOnOrAfter() value may be empty.
isRequireRecipient(ProfileRequestContext) - Method in interface net.shibboleth.sp.saml.saml2.profile.config.BrowserSSOProfileConfiguration
Get whether the inbound SubjectConfirmationData.getRecipient() value may be empty.
isRequireRecipient(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
Get whether the inbound SubjectConfirmationData.getRecipient() value may be empty.
isRequireSignedAssertions(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.AbstractSAML2AssertionConsumerProfileConfiguration
isResolveAttributes(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
isSignArtifactRequests(MessageContext) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.AbstractSAML2ArtifactConsumerProfileConfiguration
isSignRequests(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.AbstractSAML2ProfileConfiguration
isSignResponses(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.AbstractSAML2ProfileConfiguration
isSignSOAPRequests(MessageContext) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.SingleLogoutProfileConfiguration
issuerAttributeId - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes.StandardExtractionStrategy
Attribute ID holding issuer.
issuerId - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.AddAuthnRequest
EntityID to populate into Issuer element.
issuerId - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.AddLogoutRequest
EntityID to populate into Issuer element.
issuerLookupStrategy - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.AddAuthnRequest
Strategy used to obtain the request issuer value.
issuerLookupStrategy - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.AddLogoutRequest
Strategy used to obtain the request issuer value.
issuerLookupStrategy - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes
Function used to obtain the issuer ID.
isValidateAuthnContextClassRefs(ProfileRequestContext) - Method in interface net.shibboleth.sp.saml.saml2.profile.config.BrowserSSOProfileConfiguration
Get whether to validate the incoming assertions' AuthnContextClassRef against any RequestedAuthnContext included in the original request.
isValidateAuthnContextClassRefs(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
Get whether to validate the incoming assertions' AuthnContextClassRef against any RequestedAuthnContext included in the original request.

L

localIssuer - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutRequest
Local identity of Agent saved for use.
log - Variable in class net.shibboleth.sp.saml.saml2.messaging.impl.CheckDestinationAndIssuerHandler
Class logger.
log - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.AddAuthnRequest
Class logger.
log - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.AddLogoutRequest
Class logger.
log - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.AddLogoutResponse
Class logger.
log - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ApplicationMetadataResolverLookupFunction
Class logger.
log - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes
Class logger.
log - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.PrepareAgentResponse
Class logger.
log - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessAssertionsForAuthentication
Logger.
log - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutInitiatorRequest
Class logger.
log - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutRequest
Class logger.
log - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutResponse
Class logger.
log - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutTokenRequest
Class logger.
log - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.SAMLTokenContextConsumer
Class logger.
logoutContext - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.AddLogoutRequest
Cached logout context.
logoutRequest - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutRequest
Logout request message.
logoutResponse - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutResponse
Logout request message.

M

main(String[]) - Static method in class net.shibboleth.sp.saml.conf.Version
Main entry point to program.
maximumTimeSinceAuthnLookupStrategy - Variable in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
Lookup function to supply maximum time since inbound AuthnInstant.
messageHandlerLookupStrategy - Variable in class net.shibboleth.sp.saml.saml2.profile.config.impl.AbstractSAML2ProfileConfiguration
Lookup function to supply a message handler function.
metadataResolver - Variable in class net.shibboleth.sp.saml.saml2.BasicSAML2ProtocolSupportService
Metadata source.

N

nameID - Variable in class net.shibboleth.sp.saml.saml2.context.SAMLLogoutContext
NameID from original assertion.
nameID - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutInitiatorRequest
NameID from session.
NAMEID_FORMAT - Static variable in class net.shibboleth.sp.saml.saml2.profile.SAML2InitiatorConstants
NameIDFormat input parameter.
NAMEID_PARAM - Static variable in class net.shibboleth.sp.saml.saml2.profile.impl.PrepareAgentResponse
Parameter for accessing NameID from opaque data.
nameIDFormatLookupStrategy - Variable in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
Lookup function to supply NameID format.
nameIDLookupStrategy - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.AddAuthnRequest
Optional strategy to populate request with a NameID.
nameQualifierLookupStrategy - Variable in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
Lookup function to supply SPNameQualifier.
net.shibboleth.sp.saml.conf - package net.shibboleth.sp.saml.conf
Module/plugin implementations for SP SAML support.
net.shibboleth.sp.saml.saml2 - package net.shibboleth.sp.saml.saml2
Supporting APIs and classes for SAML 2.0 protocol support in the SP Hub.
net.shibboleth.sp.saml.saml2.context - package net.shibboleth.sp.saml.saml2.context
Context classes for SAML SP support.
net.shibboleth.sp.saml.saml2.context.navigate - package net.shibboleth.sp.saml.saml2.context.navigate
Functions for navigating SAML-specific context information.
net.shibboleth.sp.saml.saml2.messaging.impl - package net.shibboleth.sp.saml.saml2.messaging.impl
Message handlers for SAML 2 SP.
net.shibboleth.sp.saml.saml2.profile - package net.shibboleth.sp.saml.saml2.profile
API classes for SAML 2.0 profiles.
net.shibboleth.sp.saml.saml2.profile.config - package net.shibboleth.sp.saml.saml2.profile.config
Configuration of SAML support in SP.
net.shibboleth.sp.saml.saml2.profile.config.impl - package net.shibboleth.sp.saml.saml2.profile.config.impl
SAML 2.0 profile configuration classes.
net.shibboleth.sp.saml.saml2.profile.config.logic - package net.shibboleth.sp.saml.saml2.profile.config.logic
Predicates related to SAML 2.0 SP profile configuration.
net.shibboleth.sp.saml.saml2.profile.impl - package net.shibboleth.sp.saml.saml2.profile.impl
Profile actions and classes for SAML 2.0 profile flows.
NO_XML_DECL_PARAMS - Static variable in class net.shibboleth.sp.saml.saml2.SessionDataSupport
DOM configuration parameters used by LSSerializer to exclude XML declaration.
notBeforeAttributeId - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes.StandardExtractionStrategy
Attribute ID holding NotBefore.
notOnOrAfterAttributeId - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes.StandardExtractionStrategy
Attribute ID holding NotOnOrAfter.

O

output - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutRequest
Output message.
output - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutResponse
Output message.
overwriteExisting - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.AddAuthnRequest
Overwrite an existing message?
overwriteExisting - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.AddLogoutRequest
Overwrite an existing message?
overwriteExisting - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.AddLogoutResponse
Overwrite an existing message?

P

parserPool - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutInitiatorRequest
Parser machinery.
parserPool - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutRequest
Parser machinery.
populateFilterContext(ProfileRequestContext, AttributeFilterContext) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes
Fill in the filter context data.
PrepareAgentResponse - Class in net.shibboleth.sp.saml.saml2.profile.impl
SAML-specific subclass of token consumer response action.
PrepareAgentResponse() - Constructor for class net.shibboleth.sp.saml.saml2.profile.impl.PrepareAgentResponse
Constructor.
PreserveRelayState - Class in net.shibboleth.sp.saml.saml2.profile.impl
SAML-specific action that processes the state token by setting it as the RelayState value.
PreserveRelayState() - Constructor for class net.shibboleth.sp.saml.saml2.profile.impl.PreserveRelayState
 
preserveSessionData(NameID) - Static method in class net.shibboleth.sp.saml.saml2.SessionDataSupport
Encode a NameID for preservation as a String.
ProcessAssertionsForAuthentication - Class in net.shibboleth.sp.saml.saml2.profile.impl
Perform processing of a SAML 2 Response's Assertions that have been validated by earlier actions for use in finalization of SAML-based authentication by later actions.
ProcessAssertionsForAuthentication() - Constructor for class net.shibboleth.sp.saml.saml2.profile.impl.ProcessAssertionsForAuthentication
Constructor.
ProcessAssertionsForAuthentication.AssertionContainsAuthenticationStatement - Class in net.shibboleth.sp.saml.saml2.profile.impl
Predicate for assertions containing at least 1 AuthenticationStatement.
ProcessAssertionsForAuthentication.AssertionContainsConfirmedSubject - Class in net.shibboleth.sp.saml.saml2.profile.impl
Predicate for assertions which have been validated and have a confirmed Subject.
ProcessAssertionsForAuthentication.AssertionIsValid - Class in net.shibboleth.sp.saml.saml2.profile.impl
Predicate for valid assertions.
processAttributes(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes
Process the inbound SAML Attributes and NameID.
ProcessLogoutInitiatorRequest - Class in net.shibboleth.sp.saml.saml2.profile.impl
Processes a request to potentially initiate a SAML 2.0 logout by examining the input to recover the required information from the opaque portion of the session created by the token consumer flow and store in a newly created SAMLLogoutContext.
ProcessLogoutInitiatorRequest() - Constructor for class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutInitiatorRequest
Constructor.
ProcessLogoutRequest - Class in net.shibboleth.sp.saml.saml2.profile.impl
Processes an inbound LogoutRequest from an IdP against the information supplied by the Agent.
ProcessLogoutRequest() - Constructor for class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutRequest
Constructor.
ProcessLogoutResponse - Class in net.shibboleth.sp.saml.saml2.profile.impl
Processes an inbound LogoutRequest from an IdP against the information supplied by the Agent.
ProcessLogoutResponse() - Constructor for class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutResponse
Constructor.
ProcessLogoutTokenRequest - Class in net.shibboleth.sp.saml.saml2.profile.impl
Processes a request to potentially issue a SAML 2.0 LogoutResponse by examining the input to recover the "token" issued by the logout-consumer flow in a previous call.
ProcessLogoutTokenRequest() - Constructor for class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutTokenRequest
Constructor.
processResult(ValidationContext, ValidationResult, Assertion, ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ValidateAssertions
processToken(ProfileRequestContext, String) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.PreserveRelayState
profileConfiguration - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.AddAuthnRequest
Applicable profile configuration.
profileConfiguration - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.AddLogoutRequest
Applicable profile configuration.
profileConfiguration - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.AddLogoutResponse
Applicable profile configuration.
profileConfiguration - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes
Store off profile config.
PROTOCOL_ID - Static variable in interface net.shibboleth.sp.saml.saml2.SAML2ProtocolSupportService
Key of map entry for this subtype.
proxyCountLookupStrategy - Variable in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
Lookup function to supply ProxyCount.

Q

qualifiedNameIDFormats - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutRequest
NameID Formats allowing defaulted qualifiers.
qualifiedNameIDFormatsLookupStrategy - Variable in class net.shibboleth.sp.saml.saml2.profile.config.impl.SingleLogoutProfileConfiguration
Lookup function to supply qualifiedNameIDFormats property.
qualifiedNameIDFormatsLookupStrategy - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutRequest
Lookup strategy for obtaining qualifier-defaultable NameID Formats.

R

recoverSessionData(ParserPool, String) - Static method in class net.shibboleth.sp.saml.saml2.SessionDataSupport
Recover a NameID from a String created by the SessionDataSupport.preserveSessionData(NameID) method.
relyingPartyContextCreationStrategy - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutInitiatorRequest
Creation strategy for RelyingPartyContext.
relyingPartyContextCreationStrategy - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutTokenRequest
Creation strategy for RelyingPartyContext.
relyingPartyContextLookupStrategy - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes
Strategy used to look up a RelyingPartyContext for configuration options.
relyingPartyId - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutInitiatorRequest
The relying party name to base the inbound context on.
relyingPartyLookupStrategy - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutRequest
Lookup function for obtaining default SPNameQualifier.
requestedAttributesLookupStrategy - Variable in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
Lookup function to supply RequestedAttributes.
requestedIdPAttributeNamesLookupStrategy - Variable in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
Lookup strategy for requested IdP attribute names to pass into resolver.
requesterLookupStrategy - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes
Function used to obtain the requester ID.
requestID - Variable in class net.shibboleth.sp.saml.saml2.SAMLStateData
SAML request ID to track.
RequestIDLookupFunction - Class in net.shibboleth.sp.saml.saml2.context.navigate
Lookup strategy for accessing request ID via StateDataContext.getStateData() and SAMLStateData.getRequestID().
RequestIDLookupFunction() - Constructor for class net.shibboleth.sp.saml.saml2.context.navigate.RequestIDLookupFunction
 
requestMatchesSession(ProfileRequestContext, Issuer, NameID) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutRequest
Determines whethe the NameID and optional SessionIndex in the LogoutRequest strongly match the values preserved for the session.
requireNotOnOrAfterPredicate - Variable in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
Whether to require NotOnOrAfter value.
RequireNotOnOrAfterPredicate - Class in net.shibboleth.sp.saml.saml2.profile.config.logic
A predicate that evaluates a ProfileRequestContext and extracts the effective setting of BrowserSSOProfileConfiguration.isRequireNotOnOrAfter(ProfileRequestContext).
RequireNotOnOrAfterPredicate() - Constructor for class net.shibboleth.sp.saml.saml2.profile.config.logic.RequireNotOnOrAfterPredicate
 
requireRecipientPredicate - Variable in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
Whether to require Recipient value.
RequireRecipientPredicate - Class in net.shibboleth.sp.saml.saml2.profile.config.logic
A predicate that evaluates a ProfileRequestContext and extracts the effective setting of BrowserSSOProfileConfiguration.isRequireRecipient(ProfileRequestContext).
RequireRecipientPredicate() - Constructor for class net.shibboleth.sp.saml.saml2.profile.config.logic.RequireRecipientPredicate
 
requireSignedAssertionsPredicate - Variable in class net.shibboleth.sp.saml.saml2.profile.config.impl.AbstractSAML2AssertionConsumerProfileConfiguration
Whether to require signed assertions.
resolveAttributes(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes
Perform internal attribute resolution using the Application-associated AttributeResolver service.
resolveAttributesPredicate - Variable in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
Whether attributes should be resolved in the course of the profile.
response - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessAssertionsForAuthentication
The Response to process.
responseBindingLookupStrategy - Variable in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
Lookup function for response binding.
responseResolver - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessAssertionsForAuthentication
The resolver for the response to be processed.

S

SAML2InitiatorConstants - Class in net.shibboleth.sp.saml.saml2.profile
Constants for SAML 2.0 session initiator operations.
SAML2InitiatorConstants() - Constructor for class net.shibboleth.sp.saml.saml2.profile.SAML2InitiatorConstants
Private constructor.
SAML2ProtocolSupportService - Interface in net.shibboleth.sp.saml.saml2
SAML 2 subinterface of ProtocolSupportService to any add SAML-specific features or services.
samlConsumer - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessAssertionsForAuthentication
"Sink" for preserving SAML objects.
SAMLLogoutContext - Class in net.shibboleth.sp.saml.saml2.context
Manages state for SAML logout flows.
SAMLLogoutContext() - Constructor for class net.shibboleth.sp.saml.saml2.context.SAMLLogoutContext
 
SAMLModule - Class in net.shibboleth.sp.saml.conf
IdPModule implementation.
SAMLModule() - Constructor for class net.shibboleth.sp.saml.conf.SAMLModule
Constructor.
SAMLPlugin - Class in net.shibboleth.sp.saml.conf
Details about the SP SAML protocol plugin.
SAMLPlugin() - Constructor for class net.shibboleth.sp.saml.conf.SAMLPlugin
Constructor.
SAMLStateData - Class in net.shibboleth.sp.saml.saml2
SAML-specific subclass adding additional state.
SAMLStateData() - Constructor for class net.shibboleth.sp.saml.saml2.SAMLStateData
 
samlTokenContext - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes
Context containing the token(s) to process.
samlTokenContext - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.PrepareAgentResponse
Context to operate on.
SAMLTokenContext - Class in net.shibboleth.sp.saml.saml2.context
Manages state for SAML token consumer flow during final assertion processing.
SAMLTokenContext() - Constructor for class net.shibboleth.sp.saml.saml2.context.SAMLTokenContext
 
SAMLTokenContextConsumer - Class in net.shibboleth.sp.saml.saml2.profile.impl
Bridge class to adapt IdP action for saving off SAML token defails for SP use.
SAMLTokenContextConsumer() - Constructor for class net.shibboleth.sp.saml.saml2.profile.impl.SAMLTokenContextConsumer
 
samlTokenContextLookupStrategy - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes
Strategy used to look up SAMLTokenContext to operate on.
samlTokenContextLookupStrategy - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.PrepareAgentResponse
Strategy used to look up SAMLTokenContext to operate on.
SessionDataSupport - Class in net.shibboleth.sp.saml.saml2
Helper class encapsulating the creation and parsing of the opaque session data for SAML sessions, which consists of a NameID object.
SessionDataSupport() - Constructor for class net.shibboleth.sp.saml.saml2.SessionDataSupport
 
sessionIndex - Variable in class net.shibboleth.sp.saml.saml2.context.SAMLLogoutContext
SessionIndex value from original assertion.
sessionIndex - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutInitiatorRequest
Session index from session.
sessionIndexAttributeId - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes.StandardExtractionStrategy
Attribute ID holding SessionIndex.
sessionNotOnOrAfterAttributeId - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes.StandardExtractionStrategy
Attribute ID holding SessionNotOnOrAfter.
setAcceptUnfilteredAttributes(boolean) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes
Set whether to accept decoded IdPAttribute objects pulled from the assertions if no filtering rule applied to them.
setAddressAttributeId(String) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes.StandardExtractionStrategy
setAllowUnsolicited(boolean) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
Sets whether to allow unsolicited SSO responses (i.e., explicitly allow an empty InResponseTo value).
setAllowUnsolicitedPredicate(Predicate<ProfileRequestContext>) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
Sets the condition for whether to allow unsolicited SSO responses (i.e., explicitly allow an empty InResponseTo value).
setAssertingPartyLookupStrategy(Function<ProfileRequestContext, String>) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutRequest
Set the lookup strategy to obtain the default IdP NameQualifier.
setAssertion(Assertion) - Method in class net.shibboleth.sp.saml.saml2.context.SAMLTokenContext
Set the SAML Assertion from the authentication.
setAssertionAudiences(Collection<String>) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.AbstractSAML2AssertionConsumerProfileConfiguration
Set the set of audiences, in addition to our entityID, to validate the assertion against.
setAssertionAudiencesLookupStrategy(Function<ProfileRequestContext, Set<String>>) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.AbstractSAML2AssertionConsumerProfileConfiguration
Set a lookup strategy for the set of audiences, in addition to our entityID, to validate the assertion against.
setAssertionLifetime(Duration) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.AbstractSAML2AssertionConsumerProfileConfiguration
Set the maximum lifetime of an assertion.
setAssertionLifetimeLookupStrategy(Function<ProfileRequestContext, Duration>) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.AbstractSAML2AssertionConsumerProfileConfiguration
Set a lookup strategy for the maximum lifetime of an assertion.
setAsynchronous(boolean) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.SingleLogoutProfileConfiguration
Set whether to include the Asynchronous extension in requests.
setAsynchronousPredicate(Predicate<ProfileRequestContext>) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.SingleLogoutProfileConfiguration
Set a condition to determine whether to include the Asynchronous extension in requests.
setAttributeContextCreationStrategy(Function<ProfileRequestContext, AttributeContext>) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes
Set the strategy used to create the AttributeContext to hold results.
setAttributeExtractionStrategy(Function<ProfileRequestContext, Collection<IdPAttribute>>) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
Set the attribute extraction strategy.
setAttributeExtractionStrategyLookupStrategy(Function<ProfileRequestContext, Function<ProfileRequestContext, Collection<IdPAttribute>>>) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
Set the lookup strategy for the attribute extraction strategy.
setAttributeIndex(Integer) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
Set the AttributeConsumingServiceIndex to include in the SAML request.
setAttributeIndexLookupStrategy(Function<ProfileRequestContext, Integer>) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
Set a lookup strategy for the AttributeConsumingServiceIndex to include in the SAML request.
setAttributeRecipientGroupID(String) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
Set the group of services for which attributes are being resolved.
setAttributeRecipientGroupIDLookupStrategy(Function<ProfileRequestContext, String>) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
Set the lookup strategy for the group of services for which attributes are being resolved.
setAttributeResolutionPrincipal(String) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
Set a principal name to feed into attribute resolution if BrowserSSOProfileConfiguration.isResolveAttributes(ProfileRequestContext) is true.
setAttributeResolutionPrincipalLookupStrategy(Function<ProfileRequestContext, String>) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
Set a lookup strategy for the principal name to feed into attribute resolution if BrowserSSOProfileConfiguration.isResolveAttributes(ProfileRequestContext) is true
setAuthenticatingAuthorityAttributeId(String) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes.StandardExtractionStrategy
setAuthnContextClassRefAttributeId(String) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes.StandardExtractionStrategy
setAuthnContextClassRefs(Collection<String>) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
Set the AuthnContextClassRef values to include in SAML request.
setAuthnContextClassRefsLookupStrategy(Function<ProfileRequestContext, Collection<String>>) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
Set a lookup strategy for the AuthnContextClassRef values to include in SAML request.
setAuthnContextComparison(AuthnContextComparisonTypeEnumeration) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
Set the comparison operator to use when issuing SAML requests containing requested context classes.
setAuthnContextComparisonLookupStrategy(Function<ProfileRequestContext, String>) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
Set a lookup strategy for the comparison operator to use when issuing SAML requests containing requested context classes.
setAuthnContextDeclRefAttributeId(String) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes.StandardExtractionStrategy
setAuthnContextOperator(String) - Method in class net.shibboleth.sp.saml.saml2.SAMLStateData
Set the RequestedAuthnContext comparison operator used in the request.
setAuthnInstantAttributeId(String) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes.StandardExtractionStrategy
setAuthnStatement(AuthnStatement) - Method in class net.shibboleth.sp.saml.saml2.context.SAMLTokenContext
Set the SAML AuthnStatement from the authentication.
setCheckAddress(boolean) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
Set whether the client's address must match the address in an inbound SubjectLocality element during inbound SSO.
setCheckAddressPredicate(Predicate<ProfileRequestContext>) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
Set a condition to determine whether the client's address must match the address in an inbound SubjectLocality element during inbound SSO.
setCheckInResponseTo(boolean) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
Set whether the inbound InResponseTo value should be checked against the outgoing request message during inbound SSO.
setCheckInResponseToPredicate(Predicate<ProfileRequestContext>) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
Set a condition to determine whether the inbound InResponseTo value should be checked against the outgoing request message during inbound SSO.
setClientTLSArtifactRequests(boolean) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.AbstractSAML2ArtifactConsumerProfileConfiguration
Set whether artifact resolution requests should use client TLS.
setClientTLSArtifactRequestsPredicate(Predicate<MessageContext>) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.AbstractSAML2ArtifactConsumerProfileConfiguration
Set the predicate used to determine if artifact resolution requests should use client TLS.
setClientTLSSOAPRequests(boolean) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.SingleLogoutProfileConfiguration
Set whether SOAP-based requests should use client TLS.
setClientTLSSOAPRequestsPredicate(Predicate<MessageContext>) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.SingleLogoutProfileConfiguration
Set the predicate used to determine if SOAP-based requests should use client TLS.
setConsentAttributeId(String) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes.StandardExtractionStrategy
setDNSNameAttributeId(String) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes.StandardExtractionStrategy
setEncryptionOptional(boolean) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.AbstractSAML2ProfileConfiguration
Set whether encryption is optional in the face of a missing key, etc.
setEncryptionOptionalPredicate(Predicate<ProfileRequestContext>) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.AbstractSAML2ProfileConfiguration
Set a condition to determine whether encryption is optional in the face of a missing key, etc.
setEncryptNameIDs(boolean) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.AbstractSAML2ProfileConfiguration
Set whether name identifiers should be encrypted.
setEncryptNameIDsPredicate(Predicate<ProfileRequestContext>) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.AbstractSAML2ProfileConfiguration
Set the predicate used to determine if name identifiers should be encrypted.
setExtractStandardAttributes(boolean) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
Set whether to perform standard data extraction.
setExtractStandardAttributesPredicate(Predicate<ProfileRequestContext>) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
Set a condition for whether to perform standard data extraction.
setForceAuthn(boolean) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
Set whether a fresh user presence proof should be required for this request.
setForceAuthn(ProfileRequestContext, AuthnRequest) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.AddAuthnRequest
Set ForceAuthn appropriately.
setForceAuthnPredicate(Predicate<ProfileRequestContext>) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
Set a condition to determine whether a fresh user presence proof should be required for this request.
setIdentifierGeneratorLookupStrategy(Function<ProfileRequestContext, IdentifierGenerationStrategy>) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.AddAuthnRequest
Set the strategy used to locate the IdentifierGenerationStrategy to use.
setIdentifierGeneratorLookupStrategy(Function<ProfileRequestContext, IdentifierGenerationStrategy>) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.AddLogoutRequest
Set the strategy used to locate the IdentifierGenerationStrategy to use.
setIdentifierGeneratorLookupStrategy(Function<ProfileRequestContext, IdentifierGenerationStrategy>) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.AddLogoutResponse
Set the strategy used to locate the IdentifierGenerationStrategy to use.
setIgnoreRequestSignatures(boolean) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.AbstractSAML2ProfileConfiguration
Set whether request signatures should be ignored.
setIgnoreRequestSignaturesPredicate(Predicate<ProfileRequestContext>) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.AbstractSAML2ProfileConfiguration
Set the predicate used to determine whether request signatures should be ignored.
setInboundBindingMap(Map<String, String>) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.AddAuthnRequest
Set mapping of legacy binding tokens to SAML binding constants.
setIssuerAttributeId(String) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes.StandardExtractionStrategy
setIssuerLookupStrategy(Function<ProfileRequestContext, String>) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.AddAuthnRequest
Set the strategy used to locate the issuer value to use.
setIssuerLookupStrategy(Function<ProfileRequestContext, String>) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.AddLogoutRequest
Set the strategy used to locate the issuer value to use.
setIssuerLookupStrategy(Function<ProfileRequestContext, String>) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes
Set the strategy used to locate the attribute issuer ID for filtering.
setMaximumTimeSinceAuthn(Duration) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
Set the maximum amount of time allowed to have elapsed since an incoming AuthnInstant.
setMaximumTimeSinceAuthnLookupStrategy(Function<ProfileRequestContext, Duration>) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
Set a lookup strategy for the maximum amount of time allowed to have elapsed since an incoming AuthnInstant.
setMessageHandler(Function<MessageContext, Exception>) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.AbstractSAML2ProfileConfiguration
Set a message handler for a SAML message produced or consumed by this profile.
setMessageHandlerLookupStrategy(Function<MessageContext, Function<MessageContext, Exception>>) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.AbstractSAML2ProfileConfiguration
Set a lookup strategy for a message handler for a SAML message produced or consumed by this profile.
setMetadataResolver(ReloadableService<MetadataResolver>) - Method in class net.shibboleth.sp.saml.saml2.BasicSAML2ProtocolSupportService
Sets the MetadataResolver to use.
setNameID(NameID) - Method in class net.shibboleth.sp.saml.saml2.context.SAMLLogoutContext
Set the SAML NameID issued with the session.
setNameIDFormat(String) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
Set the name identifier format to require via the SAML request.
setNameIDFormatLookupStrategy(Function<ProfileRequestContext, String>) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
Set a lookup strategy for the name identifier format to require via the SAML request.
setNameIDLookupStrategy(Function<ProfileRequestContext, NameID>) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.AddAuthnRequest
Set optional strategy to derive a NameID to populate into the AuthnRequest's Subject element.
setNotBeforeAttributeId(String) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes.StandardExtractionStrategy
setNotOnOrAfterAttributeId(String) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes.StandardExtractionStrategy
setOverwriteExisting(boolean) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.AddAuthnRequest
Set whether to overwrite an existing message.
setOverwriteExisting(boolean) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.AddLogoutRequest
Set whether to overwrite an existing message.
setOverwriteExisting(boolean) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.AddLogoutResponse
Set whether to overwrite an existing message.
setParserPool(ParserPool) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutInitiatorRequest
Sets the ParserPool to parse session data with.
setParserPool(ParserPool) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutRequest
Sets the ParserPool to parse session data with.
setPrincipalEvalPredicateFactoryRegistry(PrincipalEvalPredicateFactoryRegistry) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessAssertionsForAuthentication
Set the registry of predicate factories for custom principal evaluation.
setProxyCount(Integer) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
Set the maximum number of times an assertion may be proxied to signal in the SAML request.
setProxyCountLookupStrategy(Function<ProfileRequestContext, Integer>) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
Set a lookup strategy for the maximum number of times an assertion may be proxied to signal in the SAML request.
setQualifiedNameIDFormats(Collection<String>) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.SingleLogoutProfileConfiguration
Set a collection of NameID Format values for which the use of the NameQualifier and SPNameQualifier attributes is defined to allow default/implicit values derived from the asserting and relying parties.
setQualifiedNameIDFormatsLookupStrategy(Function<ProfileRequestContext, Collection<String>>) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.SingleLogoutProfileConfiguration
Set a lookup strategy for the Format values for which the use of the NameQualifier and SPNameQualifier attributes is defined to allow default/implicit values derived from the asserting and relying parties.
setQualifiedNameIDFormatsLookupStrategy(Function<ProfileRequestContext, Collection<String>>) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutRequest
Set the lookup strategy for the NameID Formats to allow defaulted qualifiers.
setRelyingPartyContextCreationStrategy(Function<ProfileRequestContext, RelyingPartyContext>) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutInitiatorRequest
Set strategy to create the RelyingPartyContext.
setRelyingPartyContextCreationStrategy(Function<ProfileRequestContext, RelyingPartyContext>) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutTokenRequest
Set strategy to create the RelyingPartyContext.
setRelyingPartyContextLookupStrategy(Function<ProfileRequestContext, RelyingPartyContext>) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes
Set the strategy used to return the RelyingPartyContext for configuration options.
setRelyingPartyLookupStrategy(Function<ProfileRequestContext, String>) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutRequest
Set the lookup strategy to obtain the default SPNameQualifier.
setRequestedAttributes(Collection<RequestedAttribute>) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
Set the list of RequestedAttribute objects to include in the SAML request (via extension).
setRequestedAttributesLookupStrategy(Function<ProfileRequestContext, Collection<RequestedAttribute>>) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
Set a lookup strategy for the list of RequestedAttribute objects to include in the SAML request (via extension).
setRequestedIdPAttributeNames(Collection<String>) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
Set IdPAttribute names to resolve (if resolving attributes).
setRequestedIdPAttributeNamesLookupStrategy(Function<ProfileRequestContext, Collection<String>>) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
Lookup strategy for IdPAttribute names to resolve (if resolving attributes).
setRequesterLookupStrategy(Function<ProfileRequestContext, String>) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes
Set the strategy used to locate the attribute requester ID for filtering.
setRequestID(String) - Method in class net.shibboleth.sp.saml.saml2.SAMLStateData
Set the identifier of request message
setRequireNotOnOrAfter(boolean) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
Sets whether to require SubjectConfirmationData.getNotOnOrAfter() be non-null.
setRequireNotOnOrAfterPredicate(Predicate<ProfileRequestContext>) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
Sets the condition for whether to require SubjectConfirmationData.getNotOnOrAfter() be non-null.
setRequireRecipient(boolean) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
Sets whether to require SubjectConfirmationData.getRecipient() be non-null.
setRequireRecipientPredicate(Predicate<ProfileRequestContext>) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
Sets the condition for whether to require SubjectConfirmationData.getRecipient() be non-null.
setRequireSignedAssertions(boolean) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.AbstractSAML2AssertionConsumerProfileConfiguration
Set whether to require signed assertions.
setRequireSignedAssertionsPredicate(Predicate<ProfileRequestContext>) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.AbstractSAML2AssertionConsumerProfileConfiguration
Set condition to determine whether to require signed assertions.
setResolveAttributes(boolean) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
Set whether attributes should be resolved during the profile.
setResolveAttributesPredicate(Predicate<ProfileRequestContext>) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
Set a condition to determine whether attributes should be resolved during the profile.
setResponseBinding(String) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
Set the response binding to place into the AuthnRequest.
setResponseBindingLookupStrategy(Function<ProfileRequestContext, String>) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
Set a lookup strategy for the response binding to place into the AuthnRequest.
setResponseEndpoint(ProfileRequestContext, AuthnRequest) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.AddAuthnRequest
Sets the response endpoint and binding attributes in the request.
setResponseResolver(Function<ProfileRequestContext, Response>) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessAssertionsForAuthentication
Set the strategy function which resolves the response to process.
setSAMLConsumer(BiConsumer<ProfileRequestContext, AuthnStatement>) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessAssertionsForAuthentication
Set the BiConsumer used to save off the SAML statemen and any related objects as a result of this action.
setSAMLTokenContextLookupStrategy(Function<ProfileRequestContext, SAMLTokenContext>) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes
Set the strategy used to return the SAMLTokenContext for input.
setSAMLTokenContextLookupStrategy(Function<ProfileRequestContext, SAMLTokenContext>) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.PrepareAgentResponse
Set the strategy used to return the SAMLTokenContext for input.
setSessionIndex(String) - Method in class net.shibboleth.sp.saml.saml2.context.SAMLLogoutContext
Set the SAML SessionIndex value issued with the session.
setSessionIndexAttributeId(String) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes.StandardExtractionStrategy
setSessionNotOnOrAfterAttributeId(String) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes.StandardExtractionStrategy
setSignArtifactRequests(boolean) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.AbstractSAML2ArtifactConsumerProfileConfiguration
Set whether artifact resolution requests should be signed.
setSignArtifactRequestsPredicate(Predicate<MessageContext>) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.AbstractSAML2ArtifactConsumerProfileConfiguration
Set the predicate used to determine if artifact resolution requests should be signed.
setSignRequests(boolean) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.AbstractSAML2ProfileConfiguration
Set whether generated requests should be signed.
setSignRequestsPredicate(Predicate<ProfileRequestContext>) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.AbstractSAML2ProfileConfiguration
Set the predicate used to determine if generated requests should be signed.
setSignResponses(boolean) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.AbstractSAML2ProfileConfiguration
Set whether generated responses should be signed.
setSignResponsesPredicate(Predicate<ProfileRequestContext>) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.AbstractSAML2ProfileConfiguration
Set the predicate used to determine if generated responses should be signed.
setSignSOAPRequests(boolean) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.SingleLogoutProfileConfiguration
Set whether SOAP-based requests should be signed.
setSignSOAPRequestsPredicate(Predicate<MessageContext>) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.SingleLogoutProfileConfiguration
Set the predicate used to determine if SOAP-based requests should be signed.
setSPNameQualifier(String) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
Set the SPNameQualifier to include in the SAML request.
setSPNameQualifierLookupStrategy(Function<ProfileRequestContext, String>) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
Set a lookup strategy for the SPNameQualifier to include in the SAML request.
setStandardExtractionStrategy(Function<SAMLTokenContext, Collection<IdPAttribute>>) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes
Set the strategy function to call for "standard" attribute extraction, if enabled.
setStateDataContextCreationStrategy(Function<ProfileRequestContext, StateDataContext>) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.AddAuthnRequest
Sets the strategy used to create the StateDataContext.
setStateDataContextCreationStrategy(Function<ProfileRequestContext, StateDataContext>) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.AddLogoutRequest
Sets the strategy used to create the StateDataContext.
setStateDataContextCreationStrategy(Function<ProfileRequestContext, StateDataContext>) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.AddLogoutResponse
Sets the strategy used to locate the StateDataContext.
setStateDataContextCreationStrategy(Function<ProfileRequestContext, StateDataContext>) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutTokenRequest
Set strategy to create the StateDataContext.
setStateDataContextLookupStrategy(Function<MessageContext, StateDataContext>) - Method in class net.shibboleth.sp.saml.saml2.messaging.impl.CheckDestinationAndIssuerHandler
Sets lookup strategy for StateDataContext.
setStateDataContextLookupStrategy(Function<ProfileRequestContext, StateDataContext>) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessAssertionsForAuthentication
Sets the strategy used to lookup the StateDataContext.
setStateDataContextLookupStrategy(Function<ProfileRequestContext, StateDataContext>) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutResponse
Sets the strategy used to lookup the StateDataContext.
setStateManager(StateManager) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutRequest
Sets the StateManager to issue token with.
setStateManager(StateManager) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutTokenRequest
Sets the StateManager to parse token parameter with.
setValidateAuthnContextClassRefs(boolean) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
Set whether to validate the incoming assertions' AuthnContextClassRef against any RequestedAuthnContext included in the original request.
setValidateAuthnContextClassRefsPredicate(Predicate<ProfileRequestContext>) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
Set a condition for whether to validate the incoming assertions' AuthnContextClassRef against any RequestedAuthnContext included in the original request.
signArtifactRequestsPredicate - Variable in class net.shibboleth.sp.saml.saml2.profile.config.impl.AbstractSAML2ArtifactConsumerProfileConfiguration
Predicate used to determine if artifact resolution requests should be signed.
signRequestsPredicate - Variable in class net.shibboleth.sp.saml.saml2.profile.config.impl.AbstractSAML2ProfileConfiguration
Predicate used to determine if the generated request should be signed.
signResponsesPredicate - Variable in class net.shibboleth.sp.saml.saml2.profile.config.impl.AbstractSAML2ProfileConfiguration
Predicate used to determine if the generated response should be signed.
signSOAPRequestsPredicate - Variable in class net.shibboleth.sp.saml.saml2.profile.config.impl.SingleLogoutProfileConfiguration
Predicate used to determine if SOAP-based requests should be signed.
SingleLogoutProfileConfiguration - Class in net.shibboleth.sp.saml.saml2.profile.config.impl
Configuration support for SP SAML 2.0 Single Logout.
SingleLogoutProfileConfiguration - Interface in net.shibboleth.sp.saml.saml2.profile.config
Configuration support for SP SAML 2.0 Single Logout.
SingleLogoutProfileConfiguration() - Constructor for class net.shibboleth.sp.saml.saml2.profile.config.impl.SingleLogoutProfileConfiguration
Constructor.
SingleLogoutProfileConfiguration(String) - Constructor for class net.shibboleth.sp.saml.saml2.profile.config.impl.SingleLogoutProfileConfiguration
Constructor.
SP_NAME_QUALIFIER - Static variable in class net.shibboleth.sp.saml.saml2.profile.SAML2InitiatorConstants
SPNameQualifier input parameter.
standardExtractionStrategy - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes
Strategy for pulling out "standard" data from the response.
StandardExtractionStrategy() - Constructor for class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes.StandardExtractionStrategy
 
stateData - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.AddAuthnRequest
Cached state data object to populate.
stateData - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.AddLogoutRequest
Cached state data object to populate.
stateData - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.AddLogoutResponse
Cached state data object to read from.
stateData - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessAssertionsForAuthentication
State data to validate.
stateData - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutResponse
State data to validate.
stateData - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutTokenRequest
State data recovered from token.
stateDataContextCreationStrategy - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.AddAuthnRequest
Strategy used to create the StateDataContext to populate.
stateDataContextCreationStrategy - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.AddLogoutRequest
Strategy used to create the StateDataContext to populate.
stateDataContextCreationStrategy - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutTokenRequest
Creation strategy for StateDataContext.
stateDataContextLookupStrategy - Variable in class net.shibboleth.sp.saml.saml2.messaging.impl.CheckDestinationAndIssuerHandler
Lookup strategy for StateDataContext.
stateDataContextLookupStrategy - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.AddLogoutResponse
Strategy used to locate the StateDataContext to read from.
stateDataContextLookupStrategy - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessAssertionsForAuthentication
Strategy used to locate the StateDataContext to check.
stateDataContextLookupStrategy - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutResponse
Strategy used to locate the StateDataContext to check.
stateManager - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutRequest
State manager to issue token with.
stateManager - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutTokenRequest
Custom StateManager used to process the "token" parameter.
STATUS_PARAM - Static variable in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutResponse
"status" parameter name.

T

test(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.config.logic.AllowUnsolicitedPredicate
test(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.config.logic.RequireNotOnOrAfterPredicate
test(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.config.logic.RequireRecipientPredicate
test(Assertion) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessAssertionsForAuthentication.AssertionContainsAuthenticationStatement
test(Assertion) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessAssertionsForAuthentication.AssertionContainsConfirmedSubject
test(Assertion) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessAssertionsForAuthentication.AssertionIsValid
TOKEN_PREFIX - Static variable in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutRequest
"token" value prefix.
toString() - Method in class net.shibboleth.sp.saml.saml2.SAMLStateData

V

ValidateAssertions - Class in net.shibboleth.sp.saml.saml2.profile.impl
Subclass of base class action that encapsulates the execution step with the thread-local remoted servlet request and response.
ValidateAssertions() - Constructor for class net.shibboleth.sp.saml.saml2.profile.impl.ValidateAssertions
Constructor.
validateAuthnContextClassRefsPredicate - Variable in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
Whether to validate incoming ACRs.
Version - Class in net.shibboleth.sp.saml.conf
Class for getting and printing the version of the plugin.
Version() - Constructor for class net.shibboleth.sp.saml.conf.Version
Constructor.
VERSION - Static variable in class net.shibboleth.sp.saml.conf.Version
Plugin version.
A B C D E F G H I L M N O P Q R S T V 
All Classes and Interfaces|All Packages|Constant Field Values