Index
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
AuthnRequestand sets it as the message returned byInOutOperationContext.getOutboundMessageContext(). - AddAuthnRequest() - Constructor for class net.shibboleth.sp.saml.saml2.profile.impl.AddAuthnRequest
-
Constructor.
- AddECPRequestHeaderHandler - Class in net.shibboleth.sp.saml.saml2.binding.impl
-
MessageHandler to add the ECP
Requestheader to an outgoing PAOS/SOAP envelope. - AddECPRequestHeaderHandler() - Constructor for class net.shibboleth.sp.saml.saml2.binding.impl.AddECPRequestHeaderHandler
- AddLogoutRequest - Class in net.shibboleth.sp.saml.saml2.profile.impl
-
Action that creates an
LogoutRequestand sets it as the message returned byInOutOperationContext.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
LogoutResponseand sets it as the message returned byInOutOperationContext.getOutboundMessageContext(). - AddLogoutResponse() - Constructor for class net.shibboleth.sp.saml.saml2.profile.impl.AddLogoutResponse
-
Constructor.
- AddPAOSRequestHeaderHandler - Class in net.shibboleth.sp.saml.saml2.binding.impl
-
MessageHandler to add the PAOS
Requestheader to an outgoing PAOS/SOAP envelope. - AddPAOSRequestHeaderHandler() - Constructor for class net.shibboleth.sp.saml.saml2.binding.impl.AddPAOSRequestHeaderHandler
- 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
ProfileRequestContextand extracts the effective setting ofBrowserSSOProfileConfiguration.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
MetadataResolverassociated with theApplicationmaking an agent request, and wraps it in aRoleDescriptorResolver. - 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
- apply(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.audit.impl.EncryptedAssertionAuditExtractor
- apply(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.audit.impl.InboundEncryptionAlgorithmAuditExtractor
- apply(Assertion) - Method in class net.shibboleth.sp.saml.saml2.audit.impl.InboundEncryptionAlgorithmAuditExtractor
-
Apply function to an
Assertionobject. - apply(EncryptedData) - Method in class net.shibboleth.sp.saml.saml2.audit.impl.InboundEncryptionAlgorithmAuditExtractor
-
Apply function to an
EncryptedDataobject. - 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
Asynchronousextension. - 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
AttributeContextto 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
RequestedAuthnContextcomparison operator. - authnInstantAttributeId - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes.StandardExtractionStrategy
-
Attribute ID holding authentication instant.
- authnRequest - Variable in class net.shibboleth.sp.saml.saml2.binding.impl.AddECPRequestHeaderHandler
-
The SAML request to copy from.
- authnRequest - Variable in class net.shibboleth.sp.saml.saml2.binding.impl.AddPAOSRequestHeaderHandler
-
The SAML request to copy from.
- 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
- BasicSignatureSigningConfiguration - Class in net.shibboleth.sp.xmlsec.config.impl
-
Subclass of OpenSAML version to provide support for CredentialResolver service through a bridging class.
- BasicSignatureSigningConfiguration(CredentialResolver) - Constructor for class net.shibboleth.sp.xmlsec.config.impl.BasicSignatureSigningConfiguration
-
Constructor.
- bindingContextCreationStrategy - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.InitializePAOSBindingContext
-
Strategy function for access to
SAMLBindingContextto populate. - bindingDescriptor - Variable in class net.shibboleth.sp.saml.saml2.binding.decoding.impl.HTTPECPDecoder
-
Optional
BindingDescriptorto inject intoSAMLBindingContextcreated. - bindingDescriptor - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.InitializePAOSBindingContext
-
Binding descriptor for PAOS.
- bindingDescriptorLookupStrategy - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.InitializePAOSBindingContext
-
Lookup strategy for bindings.
- 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
RequestedAttributesextension if required. - buildExtensions(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.AddLogoutRequest
-
Build
Asynchronousextension if required. - buildNameIDPolicy(ProfileRequestContext, SAMLObjectBuilder<NameIDPolicy>) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.AddAuthnRequest
-
Build
NameIDPolicyobject for request. - buildObject(String, String, String) - Method in class net.shibboleth.sp.liberty.paos.impl.RequestBuilder
- buildObject(String, String, String) - Method in class net.shibboleth.sp.liberty.paos.impl.ResponseBuilder
- buildRequestedAuthnContext(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.AddAuthnRequest
-
Build a
RequestedAuthnContextif warranted. - buildScoping(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.AddAuthnRequest
-
Build a
Scopingelement, decrementing the proxy count if set. - buildSubject(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.AddAuthnRequest
-
Build a
Subjectelement if necessary.
C
- channelBinding - Variable in class net.shibboleth.sp.saml.saml2.context.ECPOptionsContext
-
Indicates the client supports channel bindings.
- 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
StateDataif 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.
- configs - Static variable in class net.shibboleth.sp.saml.saml2.config.impl.XMLObjectProviderInitializer
-
Config resources.
- consentAttributeId - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes.StandardExtractionStrategy
-
Attribute ID holding Consent.
- credentialResolver - Variable in class net.shibboleth.sp.xmlsec.config.impl.BasicSignatureSigningConfiguration
-
Bridge to resolve credentials.
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_ELEMENT_LOCAL_NAME - Static variable in interface net.shibboleth.sp.liberty.paos.Request
-
Element local name.
- DEFAULT_ELEMENT_LOCAL_NAME - Static variable in interface net.shibboleth.sp.liberty.paos.Response
-
Element local name.
- DEFAULT_ELEMENT_NAME - Static variable in interface net.shibboleth.sp.liberty.paos.Request
-
Default element name.
- DEFAULT_ELEMENT_NAME - Static variable in interface net.shibboleth.sp.liberty.paos.Response
-
Default element name.
- DEFAULT_ENCRYPTION_CERT_FILENAME - Static variable in class net.shibboleth.sp.saml.conf.SAMLModule
-
Default value of property naming encryption cert.
- DEFAULT_ENCRYPTION_KEY_FILENAME - Static variable in class net.shibboleth.sp.saml.conf.SAMLModule
-
Default value of property naming encryption key.
- DEFAULT_METRIC_NAME - Static variable in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes
-
Default prefix for metrics.
- DEFAULT_SIGNING_CERT_FILENAME - Static variable in class net.shibboleth.sp.saml.conf.SAMLModule
-
Default value of property naming signing cert.
- DEFAULT_SIGNING_KEY_FILENAME - Static variable in class net.shibboleth.sp.saml.conf.SAMLModule
-
Default value of property naming signing key.
- delegation - Variable in class net.shibboleth.sp.saml.saml2.context.ECPOptionsContext
-
Indicates the client supports delegation.
- dnsNameAttributeId - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes.StandardExtractionStrategy
-
Attribute ID holding DNSName.
- doDecode() - Method in class net.shibboleth.sp.saml.saml2.binding.decoding.impl.HTTPECPDecoder
- 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.InitializeOutboundMessageContext
- doExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.InitializePAOSBindingContext
- doExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ParseECPOptions
- doExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.PrepareInboundMessageContext
- 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.binding.decoding.impl.HTTPECPDecoder
- 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.binding.impl.AddECPRequestHeaderHandler
- doInvoke(MessageContext) - Method in class net.shibboleth.sp.saml.saml2.binding.impl.AddPAOSRequestHeaderHandler
- 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.InitializeOutboundMessageContext
- doPreExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.InitializePAOSBindingContext
- doPreExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ParseECPOptions
- 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.PrepareInboundMessageContext
- 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
- doPreInvoke(MessageContext) - Method in class net.shibboleth.sp.saml.saml2.binding.impl.AddECPRequestHeaderHandler
- doPreInvoke(MessageContext) - Method in class net.shibboleth.sp.saml.saml2.binding.impl.AddPAOSRequestHeaderHandler
E
- ECP20_OPTION_CHANNEL_BINDING - Static variable in class net.shibboleth.sp.saml.saml2.profile.SAML2InitiatorConstants
-
ECP option flag for channel binding.
- ECP20_OPTION_DELEGATION - Static variable in class net.shibboleth.sp.saml.saml2.profile.SAML2InitiatorConstants
-
ECP option flag for delegation.
- ECP20_OPTION_HOLDER_OF_KEY - Static variable in class net.shibboleth.sp.saml.saml2.profile.SAML2InitiatorConstants
-
ECP option flag for holder of key.
- ECP20_OPTION_WANT_AUTHN_REQUESTS_SIGNED - Static variable in class net.shibboleth.sp.saml.saml2.profile.SAML2InitiatorConstants
-
ECP option flag for request signing.
- ECPHttpServletRequestValidator - Class in net.shibboleth.sp.saml.saml2.binding.impl
-
A request validator that detects the requirements of an ECP client request: Accept header indicating acceptance of the MIME type
- ECPHttpServletRequestValidator() - Constructor for class net.shibboleth.sp.saml.saml2.binding.impl.ECPHttpServletRequestValidator
-
Constructor.
- ECPOptionsContext - Class in net.shibboleth.sp.saml.saml2.context
-
Tracks SAML ECP profile options.
- ECPOptionsContext() - Constructor for class net.shibboleth.sp.saml.saml2.context.ECPOptionsContext
- ecpOptionsContextCreationStrategy - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ParseECPOptions
-
Strategy used to create the
ECPOptionsContextto populate. - 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.
- enable(ModuleContext) - Method in class net.shibboleth.sp.saml.conf.SAMLModule
- EncryptedAssertionAuditExtractor - Class in net.shibboleth.sp.saml.saml2.audit.impl
- EncryptedAssertionAuditExtractor(Function<ProfileRequestContext, SAMLObject>) - Constructor for class net.shibboleth.sp.saml.saml2.audit.impl.EncryptedAssertionAuditExtractor
-
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
IdPAttributeobjects 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
- generateKeyPair(Path, Path) - Method in class net.shibboleth.sp.saml.conf.SAMLModule
-
Generate a keypair.
- getAssertion() - Method in class net.shibboleth.sp.saml.saml2.context.SAMLTokenContext
-
Get the SAML
Assertionfrom 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
IdPAttributeobjects 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
IdPAttributeobjects 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
AuthnContextClassRefvalues to include in SAML request. - getAuthnContextClassRefs(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
-
Get the
AuthnContextClassRefvalues 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
RequestedAuthnContextcomparison operator used in the request. - getAuthnStatement() - Method in class net.shibboleth.sp.saml.saml2.context.SAMLTokenContext
-
Get the SAML
AuthnStatementfrom the authentication. - getBindingDescriptor() - Method in class net.shibboleth.sp.saml.saml2.binding.decoding.impl.HTTPECPDecoder
-
Get an optional
BindingDescriptorto inject intoSAMLBindingContextcreated. - getBindingURI() - Method in class net.shibboleth.sp.saml.saml2.binding.decoding.impl.HTTPECPDecoder
- getBindingURI() - Method in class net.shibboleth.sp.saml.saml2.binding.encoding.impl.HTTPPAOSEncoder
- getConfigResources() - Method in class net.shibboleth.sp.saml.saml2.config.impl.XMLObjectProviderInitializer
- getIDPList(ProfileRequestContext) - Method in interface net.shibboleth.sp.saml.saml2.profile.config.ECPProfileConfiguration
-
Get the
IDPListobject to signal to the ECP client. - getIDPList(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.ECPProfileConfiguration
-
Get the
IDPListobject to signal to the ECP client. - 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
- getMessageID() - Method in class net.shibboleth.sp.liberty.paos.impl.RequestImpl
-
Get the messageID attribute value.
- getMessageID() - Method in interface net.shibboleth.sp.liberty.paos.Request
-
Get the messageID attribute value.
- getMetadataResolver() - Method in class net.shibboleth.sp.saml.saml2.BasicSAML2ProtocolSupportService
-
[Gets the default
MetadataResolverservice to use. - getMetadataResolver() - Method in interface net.shibboleth.sp.saml.saml2.SAML2ProtocolSupportService
-
Gets the default
MetadataResolverservice to use. - getNameID() - Method in class net.shibboleth.sp.saml.saml2.context.SAMLLogoutContext
-
Get the SAML
NameIDissued 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.
- getOrderedChildren() - Method in class net.shibboleth.sp.liberty.paos.impl.RequestImpl
- getOrderedChildren() - Method in class net.shibboleth.sp.liberty.paos.impl.ResponseImpl
- getProviderName(ProfileRequestContext) - Method in interface net.shibboleth.sp.saml.saml2.profile.config.ECPProfileConfiguration
-
Get the provider name to signal to the ECP client.
- getProviderName(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.ECPProfileConfiguration
-
Get the provider name to signal to the ECP client.
- 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
- getRefToMessageID() - Method in class net.shibboleth.sp.liberty.paos.impl.ResponseImpl
-
Get the refToMessageID attribute value.
- getRefToMessageID() - Method in interface net.shibboleth.sp.liberty.paos.Response
-
Get the refToMessageID attribute value.
- 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
Responsemessage. - getResponseBinding(ProfileRequestContext) - Method in interface net.shibboleth.sp.saml.saml2.profile.config.BrowserSSOProfileConfiguration
-
Get the SAML binding to insert into an
AuthnRequestto 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
AuthnRequestto control the response binding. - getResponseBinding(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.ECPProfileConfiguration
-
Get the SAML binding to insert into an
AuthnRequestto control the response binding. - getResponseConsumerURL() - Method in class net.shibboleth.sp.liberty.paos.impl.RequestImpl
-
Get the responseConsumerURL attribute value.
- getResponseConsumerURL() - Method in interface net.shibboleth.sp.liberty.paos.Request
-
Get the responseConsumerURL attribute value.
- getService() - Method in class net.shibboleth.sp.liberty.paos.impl.RequestImpl
-
Get the service attribute value.
- getService() - Method in interface net.shibboleth.sp.liberty.paos.Request
-
Get the service attribute value.
- 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
SessionIndexvalue issued with the session. - getSessionNotOnOrAfter(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.PrepareAgentResponse
- getSigningCredentials() - Method in class net.shibboleth.sp.xmlsec.config.impl.BasicSignatureSigningConfiguration
- getSOAP11Actor() - Method in class net.shibboleth.sp.liberty.paos.impl.RequestImpl
- getSOAP11Actor() - Method in class net.shibboleth.sp.liberty.paos.impl.ResponseImpl
- 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
- holderOfKey - Variable in class net.shibboleth.sp.saml.saml2.context.ECPOptionsContext
-
Indicates the client supports holder of key confirmation.
- HTTPECPDecoder - Class in net.shibboleth.sp.saml.saml2.binding.decoding.impl
-
SAML 2.0 ECP/PAOS Decoder.
- HTTPECPDecoder() - Constructor for class net.shibboleth.sp.saml.saml2.binding.decoding.impl.HTTPECPDecoder
-
Constructor.
- HTTPPAOSEncoder - Class in net.shibboleth.sp.saml.saml2.binding.encoding.impl
-
SAML 2.0 PAOS Encoder.
- HTTPPAOSEncoder() - Constructor for class net.shibboleth.sp.saml.saml2.binding.encoding.impl.HTTPPAOSEncoder
-
Constructor.
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
IdentifierGenerationStrategyto use. - idGeneratorLookupStrategy - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.AddLogoutRequest
-
Strategy used to locate the
IdentifierGenerationStrategyto use. - idGeneratorLookupStrategy - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.AddLogoutResponse
-
Strategy used to locate the
IdentifierGenerationStrategyto use. - idpListLookupStrategy - Variable in class net.shibboleth.sp.saml.saml2.profile.config.impl.ECPProfileConfiguration
-
Lookup function to supply IdP list.
- 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.
- InboundEncryptionAlgorithmAuditExtractor - Class in net.shibboleth.sp.saml.saml2.audit.impl
-
Functionthat returns the first encryption algorithm found in a SAML message. - InboundEncryptionAlgorithmAuditExtractor(Function<ProfileRequestContext, SAMLObject>) - Constructor for class net.shibboleth.sp.saml.saml2.audit.impl.InboundEncryptionAlgorithmAuditExtractor
-
Constructor.
- InitializeOutboundMessageContext - Class in net.shibboleth.sp.saml.saml2.profile.impl
-
Action that adds an outbound
MessageContextand related SAML contexts to theProfileRequestContextbased on the identity of a relying party accessed via a lookup strategy, by default an immediate child of the profile request context. - InitializeOutboundMessageContext() - Constructor for class net.shibboleth.sp.saml.saml2.profile.impl.InitializeOutboundMessageContext
-
Constructor.
- InitializePAOSBindingContext - Class in net.shibboleth.sp.saml.saml2.profile.impl
-
Action that populates the outbound
SAMLBindingContextfor a PAOS message. - InitializePAOSBindingContext() - Constructor for class net.shibboleth.sp.saml.saml2.profile.impl.InitializePAOSBindingContext
-
Constructor.
- 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
AuthnContextfor compatibility with the request as brokered by the populatedRequestedPrincipalContext. - 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
Asynchronousextension. - isAsynchronous(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.SingleLogoutProfileConfiguration
-
Get whether to include the
Asynchronousextension in requests. - isAsynchronous(ProfileRequestContext) - Method in interface net.shibboleth.sp.saml.saml2.profile.config.SingleLogoutProfileConfiguration
-
Get whether to include the
Asynchronousextension in requests. - isChannelBinding() - Method in class net.shibboleth.sp.saml.saml2.context.ECPOptionsContext
-
Checks for the existance of the channel-binding option in the client's request, indicating support for the feature.
- 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
- isDelegation() - Method in class net.shibboleth.sp.saml.saml2.context.ECPOptionsContext
-
Checks for the existence of the delegation option in the client's request.
- 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
- isHolderOfKey() - Method in class net.shibboleth.sp.saml.saml2.context.ECPOptionsContext
-
Checks for the existance of the holder-of-key option in the client's request.
- 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
- isSOAP11MustUnderstand() - Method in class net.shibboleth.sp.liberty.paos.impl.RequestImpl
- isSOAP11MustUnderstand() - Method in class net.shibboleth.sp.liberty.paos.impl.ResponseImpl
- isSOAP11MustUnderstandXSBoolean() - Method in class net.shibboleth.sp.liberty.paos.impl.RequestImpl
- isSOAP11MustUnderstandXSBoolean() - Method in class net.shibboleth.sp.liberty.paos.impl.ResponseImpl
- 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'
AuthnContextClassRefagainst anyRequestedAuthnContextincluded 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'
AuthnContextClassRefagainst anyRequestedAuthnContextincluded in the original request. - isWantAuthnRequestsSigned() - Method in class net.shibboleth.sp.saml.saml2.context.ECPOptionsContext
-
Checks for the existence of the WantAuthnRequestsSigned option in the client's 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.conf.SAMLModule
-
Class logger.
- log - Variable in class net.shibboleth.sp.saml.saml2.binding.decoding.impl.HTTPECPDecoder
-
Class logger.
- log - Variable in class net.shibboleth.sp.saml.saml2.binding.impl.AddECPRequestHeaderHandler
-
Class logger.
- log - Variable in class net.shibboleth.sp.saml.saml2.binding.impl.AddPAOSRequestHeaderHandler
-
Class logger.
- 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.InitializeOutboundMessageContext
-
Class logger.
- log - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.InitializePAOSBindingContext
-
Class logger.
- log - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ParseECPOptions
-
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.PrepareInboundMessageContext
-
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.
- log - Variable in class net.shibboleth.sp.xmlsec.config.impl.BasicSignatureSigningConfiguration
-
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.
- marshallAttributes(XMLObject, Element) - Method in class net.shibboleth.sp.liberty.paos.impl.RequestMarshaller
- marshallAttributes(XMLObject, Element) - Method in class net.shibboleth.sp.liberty.paos.impl.ResponseMarshaller
- maximumTimeSinceAuthnLookupStrategy - Variable in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
-
Lookup function to supply maximum time since inbound AuthnInstant.
- MESSAGE_ID_ATTRIB_NAME - Static variable in interface net.shibboleth.sp.liberty.paos.Request
-
messageID attribute name.
- messageHandlerLookupStrategy - Variable in class net.shibboleth.sp.saml.saml2.profile.config.impl.AbstractSAML2ProfileConfiguration
-
Lookup function to supply a message handler function.
- messageID - Variable in class net.shibboleth.sp.liberty.paos.impl.RequestImpl
-
messageID attribute.
- messageLookupStrategy - Variable in class net.shibboleth.sp.saml.saml2.audit.impl.EncryptedAssertionAuditExtractor
-
Lookup strategy for message to read from.
- messageLookupStrategy - Variable in class net.shibboleth.sp.saml.saml2.audit.impl.InboundEncryptionAlgorithmAuditExtractor
-
Lookup strategy for message to read from.
- metadataResolver - Variable in class net.shibboleth.sp.saml.saml2.BasicSAML2ProtocolSupportService
-
Metadata source.
N
- nameID - Variable in class net.shibboleth.sp.saml.saml2.context.SAMLLogoutContext
-
NameIDfrom 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.liberty.paos - package net.shibboleth.sp.liberty.paos
-
PAOS XML APIs.
- net.shibboleth.sp.liberty.paos.impl - package net.shibboleth.sp.liberty.paos.impl
-
Liberty PAOS XML implementation.
- 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.audit.impl - package net.shibboleth.sp.saml.saml2.audit.impl
-
SP-specific audit extractors.
- net.shibboleth.sp.saml.saml2.binding.decoding.impl - package net.shibboleth.sp.saml.saml2.binding.decoding.impl
-
SAML 2.0 MessageDecoders specific to the SP.
- net.shibboleth.sp.saml.saml2.binding.encoding.impl - package net.shibboleth.sp.saml.saml2.binding.encoding.impl
-
SAML 2.0 MessageEncoders specific to the SP.
- net.shibboleth.sp.saml.saml2.binding.impl - package net.shibboleth.sp.saml.saml2.binding.impl
-
SAML 2.0 Binding-related MessageHandler implementations.
- net.shibboleth.sp.saml.saml2.config.impl - package net.shibboleth.sp.saml.saml2.config.impl
-
OpenSAML configuration initializers.
- 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.logic - package net.shibboleth.sp.saml.saml2.context.logic
-
Conditions for SAML-specific context information.
- 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.
- net.shibboleth.sp.xmlsec.config.impl - package net.shibboleth.sp.xmlsec.config.impl
-
SP classes for SAML/XML security configuration.
- 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
- options - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ParseECPOptions
-
Split options array.
- 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
- PAOS_HEADER_VERSION_INDICATOR - Static variable in class net.shibboleth.sp.saml.saml2.profile.SAML2InitiatorConstants
-
Required start of PAOS header during ECP client requests.
- PAOS_MEDIA_TYPE - Static variable in class net.shibboleth.sp.saml.saml2.profile.SAML2InitiatorConstants
-
PAOS media type for ECP client requests.
- paosType - Variable in class net.shibboleth.sp.saml.saml2.binding.impl.ECPHttpServletRequestValidator
-
Media type for PAOS.
- ParseECPOptions - Class in net.shibboleth.sp.saml.saml2.profile.impl
-
Action that parses a client's "PAOS" header to populate an
ECPOptionsContextwith its flags. - ParseECPOptions() - Constructor for class net.shibboleth.sp.saml.saml2.profile.impl.ParseECPOptions
-
Constructor.
- 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.
- peerEntityCtx - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.InitializeOutboundMessageContext
-
The
SAMLPeerEntityContextto base the outbound context on. - populateBindingContext(MessageContext) - Method in class net.shibboleth.sp.saml.saml2.binding.decoding.impl.HTTPECPDecoder
-
Populate the context which carries information specific to this binding.
- 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.
- PrepareInboundMessageContext - Class in net.shibboleth.sp.saml.saml2.profile.impl
-
Action that adds an inbound
MessageContextand aSAMLPeerEntityContextto theProfileRequestContextbased on the identity of a relying party. - PrepareInboundMessageContext() - Constructor for class net.shibboleth.sp.saml.saml2.profile.impl.PrepareInboundMessageContext
-
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
- 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.
- processAttribute(XMLObject, Attr) - Method in class net.shibboleth.sp.liberty.paos.impl.RequestUnmarshaller
- processAttribute(XMLObject, Attr) - Method in class net.shibboleth.sp.liberty.paos.impl.ResponseUnmarshaller
- 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
LogoutRequestfrom 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
LogoutRequestfrom 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
LogoutResponseby 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
- processSOAPHeaders(MessageContext) - Method in class net.shibboleth.sp.saml.saml2.binding.decoding.impl.HTTPECPDecoder
-
Process ECP/PAOS headers.
- 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.
- providerNameLookupStrategy - Variable in class net.shibboleth.sp.saml.saml2.profile.config.impl.ECPProfileConfiguration
-
Lookup function to supply provider name.
- 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
-
NameIDFormats 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
NameIDfrom aStringcreated by theSessionDataSupport.preserveSessionData(NameID)method. - REF_TO_MESSAGE_ID_ATTRIB_NAME - Static variable in interface net.shibboleth.sp.liberty.paos.Response
-
messageID attribute name.
- refToMessageID - Variable in class net.shibboleth.sp.liberty.paos.impl.ResponseImpl
-
The refToMessageID attribute value.
- 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
RelyingPartyContextfor configuration options. - relyingPartyContextLookupStrategy - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.InitializeOutboundMessageContext
-
Relying party context lookup strategy.
- relyingPartyContextLookupStrategy - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.PrepareInboundMessageContext
-
Lookup strategy for
RelyingPartyContext. - relyingPartyId - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.PrepareInboundMessageContext
-
The relying party name to base the inbound context on.
- 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.
- Request - Interface in net.shibboleth.sp.liberty.paos
-
Liberty PAOS Request SOAP header.
- RequestBuilder - Class in net.shibboleth.sp.liberty.paos.impl
-
A Builder for
Requestobjects. - RequestBuilder() - Constructor for class net.shibboleth.sp.liberty.paos.impl.RequestBuilder
- 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()andSAMLStateData.getRequestID(). - RequestIDLookupFunction() - Constructor for class net.shibboleth.sp.saml.saml2.context.navigate.RequestIDLookupFunction
- RequestImpl - Class in net.shibboleth.sp.liberty.paos.impl
-
A concrete implementation of
Request. - RequestImpl(String, String, String) - Constructor for class net.shibboleth.sp.liberty.paos.impl.RequestImpl
-
Constructor.
- RequestMarshaller - Class in net.shibboleth.sp.liberty.paos.impl
-
Marshaller for instances of
Request. - RequestMarshaller() - Constructor for class net.shibboleth.sp.liberty.paos.impl.RequestMarshaller
- requestMatchesSession(ProfileRequestContext, Issuer, NameID) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutRequest
-
Determines whethe the
NameIDand optionalSessionIndexin theLogoutRequeststrongly match the values preserved for the session. - RequestUnmarshaller - Class in net.shibboleth.sp.liberty.paos.impl
-
Unmarshaller for instances of
Request. - RequestUnmarshaller() - Constructor for class net.shibboleth.sp.liberty.paos.impl.RequestUnmarshaller
- 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
ProfileRequestContextand extracts the effective setting ofBrowserSSOProfileConfiguration.isRequireNotOnOrAfter(ProfileRequestContext). - RequireNotOnOrAfterPredicate() - Constructor for class net.shibboleth.sp.saml.saml2.profile.config.logic.RequireNotOnOrAfterPredicate
- requirePeerIdentity - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.InitializeOutboundMessageContext
-
Whether a peer identity is required or not.
- 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
ProfileRequestContextand extracts the effective setting ofBrowserSSOProfileConfiguration.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-associatedAttributeResolverservice. - 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.
- Response - Interface in net.shibboleth.sp.liberty.paos
-
Liberty PAOS Response SOAP header.
- RESPONSE_URL_ATTRIB_NAME - Static variable in interface net.shibboleth.sp.liberty.paos.Request
-
responseConsumerURL attribute name.
- responseBindingLookupStrategy - Variable in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
-
Lookup function for response binding.
- ResponseBuilder - Class in net.shibboleth.sp.liberty.paos.impl
-
A Builder for
Responseobjects. - ResponseBuilder() - Constructor for class net.shibboleth.sp.liberty.paos.impl.ResponseBuilder
- responseConsumerURL - Variable in class net.shibboleth.sp.liberty.paos.impl.RequestImpl
-
responseConsumerURL attribute.
- ResponseImpl - Class in net.shibboleth.sp.liberty.paos.impl
-
A concrete implementation of
Response. - ResponseImpl(String, String, String) - Constructor for class net.shibboleth.sp.liberty.paos.impl.ResponseImpl
-
Constructor.
- responseLocationRequired - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.AddAuthnRequest
-
Whether tp fail if no response location is available.
- ResponseMarshaller - Class in net.shibboleth.sp.liberty.paos.impl
-
Marshaller for instances of
Response. - ResponseMarshaller() - Constructor for class net.shibboleth.sp.liberty.paos.impl.ResponseMarshaller
- responseResolver - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessAssertionsForAuthentication
-
The resolver for the response to be processed.
- ResponseUnmarshaller - Class in net.shibboleth.sp.liberty.paos.impl
-
Unmarshaller for instances of
Response. - ResponseUnmarshaller() - Constructor for class net.shibboleth.sp.liberty.paos.impl.ResponseUnmarshaller
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
ProtocolSupportServiceto 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
-
IdPModuleimplementation. - 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
SAMLTokenContextto operate on. - samlTokenContextLookupStrategy - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.PrepareAgentResponse
-
Strategy used to look up
SAMLTokenContextto operate on. - selfIdentityLookupStrategy - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.InitializeOutboundMessageContext
-
Strategy used to obtain the self identity value.
- service - Variable in class net.shibboleth.sp.liberty.paos.impl.RequestImpl
-
service attribute.
- SERVICE_ATTRIB_NAME - Static variable in interface net.shibboleth.sp.liberty.paos.Request
-
service attribute name.
- 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
NameIDobject. - SessionDataSupport() - Constructor for class net.shibboleth.sp.saml.saml2.SessionDataSupport
- sessionIndex - Variable in class net.shibboleth.sp.saml.saml2.context.SAMLLogoutContext
-
SessionIndexvalue 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
IdPAttributeobjects 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
-
Set
IdPAttributeID forSubjectLocality.getAddress(). - 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
Assertionfrom 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
Asynchronousextension 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
Asynchronousextension in requests. - setAttributeContextCreationStrategy(Function<ProfileRequestContext, AttributeContext>) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes
-
Set the strategy used to create the
AttributeContextto 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
-
Set
IdPAttributeID forAuthnContext.getAuthnContextClassRef(). - setAuthnContextClassRefs(Collection<String>) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
-
Set the
AuthnContextClassRefvalues 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
AuthnContextClassRefvalues 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
-
Set
IdPAttributeID forAuthnContext.getAuthnContextDeclRef(). - setAuthnContextOperator(String) - Method in class net.shibboleth.sp.saml.saml2.SAMLStateData
-
Set the
RequestedAuthnContextcomparison operator used in the request. - setAuthnInstantAttributeId(String) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes.StandardExtractionStrategy
-
Set
IdPAttributeID forAuthnStatement.getAuthnInstant(). - setAuthnStatement(AuthnStatement) - Method in class net.shibboleth.sp.saml.saml2.context.SAMLTokenContext
-
Set the SAML
AuthnStatementfrom the authentication. - setBindingContextCreationStrategy(Function<ProfileRequestContext, SAMLBindingContext>) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.InitializePAOSBindingContext
-
Set creation strategy for
SAMLBindingContextto populate. - setBindingDescriptor(BindingDescriptor) - Method in class net.shibboleth.sp.saml.saml2.binding.decoding.impl.HTTPECPDecoder
-
Set an optional
BindingDescriptorto inject intoSAMLBindingContextcreated. - setBindingDescriptor(BindingDescriptor) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.InitializePAOSBindingContext
-
Sets the
BindingDescriptorfor PAOS. - setBindingDescriptorLookupStrategy(Function<ProfileRequestContext, BindingDescriptor>) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.InitializePAOSBindingContext
-
Set lookup strategy to return the
BindingDescriptorfor PAOS. - setChannelBinding(boolean) - Method in class net.shibboleth.sp.saml.saml2.context.ECPOptionsContext
-
Sets the status of the channel-binding option in the client's request.
- 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
SubjectLocalityelement 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
SubjectLocalityelement 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
-
Set
IdPAttributeID forStatusResponseType.getConsent(). - setDelegation(boolean) - Method in class net.shibboleth.sp.saml.saml2.context.ECPOptionsContext
-
Sets the status of the delegation option in the client's request.
- setDNSNameAttributeId(String) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes.StandardExtractionStrategy
-
Set
IdPAttributeID forSubjectLocality.getDNSName(). - 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.
- setHolderOfKey(boolean) - Method in class net.shibboleth.sp.saml.saml2.context.ECPOptionsContext
-
Sets the status of the holder-of-key option in the client's request.
- setIdentifierGeneratorLookupStrategy(Function<ProfileRequestContext, IdentifierGenerationStrategy>) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.AddAuthnRequest
-
Set the strategy used to locate the
IdentifierGenerationStrategyto use. - setIdentifierGeneratorLookupStrategy(Function<ProfileRequestContext, IdentifierGenerationStrategy>) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.AddLogoutRequest
-
Set the strategy used to locate the
IdentifierGenerationStrategyto use. - setIdentifierGeneratorLookupStrategy(Function<ProfileRequestContext, IdentifierGenerationStrategy>) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.AddLogoutResponse
-
Set the strategy used to locate the
IdentifierGenerationStrategyto use. - setIDPList(IDPList) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.ECPProfileConfiguration
-
Set the
IDPListobject to signal to the ECP client. - setIDPListLookupStrategy(Function<ProfileRequestContext, IDPList>) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.ECPProfileConfiguration
-
Set the lookup strategy for the
IDPListobject to signal to the ECP client. - 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
-
Set
IdPAttributeID forXSString.getValue(). - 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.
- setMessageID(String) - Method in class net.shibboleth.sp.liberty.paos.impl.RequestImpl
-
Set the messageID attribute value.
- setMessageID(String) - Method in interface net.shibboleth.sp.liberty.paos.Request
-
Set the messageID attribute value.
- setMetadataResolver(ReloadableService<MetadataResolver>) - Method in class net.shibboleth.sp.saml.saml2.BasicSAML2ProtocolSupportService
-
Sets the
MetadataResolverto use. - setNameID(NameID) - Method in class net.shibboleth.sp.saml.saml2.context.SAMLLogoutContext
-
Set the SAML
NameIDissued 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
- setNotBeforeAttributeId(String) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes.StandardExtractionStrategy
-
Set
IdPAttributeID forConditions.getNotBefore(). - setNotOnOrAfterAttributeId(String) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes.StandardExtractionStrategy
-
Set
IdPAttributeID forConditions.getNotOnOrAfter(). - setOptionsContextCreationStrategy(Function<ProfileRequestContext, ECPOptionsContext>) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ParseECPOptions
-
Sets the strategy used to create the
ECPOptionsContext. - 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
ParserPoolto parse session data with. - setParserPool(ParserPool) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutRequest
-
Sets the
ParserPoolto 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.
- setProviderName(String) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.ECPProfileConfiguration
-
Set the provider name to signal to the ECP client.
- setProviderNameLookupStrategy(Function<ProfileRequestContext, String>) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.ECPProfileConfiguration
-
Set the lookup strategy for the provider name to signal to the ECP client.
- 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
NameIDFormat 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
NameIDFormats to allow defaulted qualifiers. - setRefToMessageID(String) - Method in class net.shibboleth.sp.liberty.paos.impl.ResponseImpl
-
Set the refToMessageID attribute value.
- setRefToMessageID(String) - Method in interface net.shibboleth.sp.liberty.paos.Response
-
Set the refToMessageID attribute value.
- 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
RelyingPartyContextfor configuration options. - setRelyingPartyContextLookupStrategy(Function<ProfileRequestContext, RelyingPartyContext>) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.InitializeOutboundMessageContext
-
Set the relying party context lookup strategy.
- setRelyingPartyContextLookupStrategy(Function<ProfileRequestContext, RelyingPartyContext>) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.PrepareInboundMessageContext
-
Set a lookup strategy to identify the relying party.
- 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
RequestedAttributeobjects 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
RequestedAttributeobjects to include in the SAML request (via extension). - setRequestedIdPAttributeNames(Collection<String>) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
-
Set
IdPAttributenames 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
IdPAttributenames 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. - setRequirePeerIdentity(boolean) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.InitializeOutboundMessageContext
-
Sets whether the existence of the
SAMLPeerEntityContextis required or not. - 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. - setResponseConsumerURL(String) - Method in class net.shibboleth.sp.liberty.paos.impl.RequestImpl
-
Set the responseConsumerURL attribute value.
- setResponseConsumerURL(String) - Method in interface net.shibboleth.sp.liberty.paos.Request
-
Set the responseConsumerURL attribute value.
- setResponseEndpoint(ProfileRequestContext, AuthnRequest) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.AddAuthnRequest
-
Sets the response endpoint and binding attributes in the request.
- setResponseLocationRequired(boolean) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.AddAuthnRequest
-
Sets whether to signal failure if unable to establish an Assertion Consumer Service location to add to 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
BiConsumerused 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
SAMLTokenContextfor input. - setSAMLTokenContextLookupStrategy(Function<ProfileRequestContext, SAMLTokenContext>) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.PrepareAgentResponse
-
Set the strategy used to return the
SAMLTokenContextfor input. - setSelfIdentityLookupStrategy(Function<ProfileRequestContext, String>) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.InitializeOutboundMessageContext
-
Set the strategy used to locate the self identity value to use.
- setService(String) - Method in class net.shibboleth.sp.liberty.paos.impl.RequestImpl
-
Set the service attribute value.
- setService(String) - Method in interface net.shibboleth.sp.liberty.paos.Request
-
Set the service attribute value.
- setSessionIndex(String) - Method in class net.shibboleth.sp.saml.saml2.context.SAMLLogoutContext
-
Set the SAML
SessionIndexvalue issued with the session. - setSessionIndexAttributeId(String) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes.StandardExtractionStrategy
-
Set
IdPAttributeID forAuthnStatement.getSessionIndex(). - setSessionNotOnOrAfterAttributeId(String) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes.StandardExtractionStrategy
-
Set
IdPAttributeID forAuthnStatement.getSessionNotOnOrAfter(). - 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.
- setSOAP11Actor(String) - Method in class net.shibboleth.sp.liberty.paos.impl.RequestImpl
- setSOAP11Actor(String) - Method in class net.shibboleth.sp.liberty.paos.impl.ResponseImpl
- setSOAP11MustUnderstand(Boolean) - Method in class net.shibboleth.sp.liberty.paos.impl.RequestImpl
- setSOAP11MustUnderstand(Boolean) - Method in class net.shibboleth.sp.liberty.paos.impl.ResponseImpl
- setSOAP11MustUnderstand(XSBooleanValue) - Method in class net.shibboleth.sp.liberty.paos.impl.RequestImpl
- setSOAP11MustUnderstand(XSBooleanValue) - Method in class net.shibboleth.sp.liberty.paos.impl.ResponseImpl
- 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
StateManagerto issue token with. - setStateManager(StateManager) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutTokenRequest
-
Sets the
StateManagerto 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'
AuthnContextClassRefagainst anyRequestedAuthnContextincluded 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'
AuthnContextClassRefagainst anyRequestedAuthnContextincluded in the original request. - setWantAuthnRequestsSigned(boolean) - Method in class net.shibboleth.sp.saml.saml2.context.ECPOptionsContext
-
Sets the status of the WantAuthnRequestsSigned option in the client's 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.
- soap11Actor - Variable in class net.shibboleth.sp.liberty.paos.impl.RequestImpl
-
soap11:actor attribute.
- soap11Actor - Variable in class net.shibboleth.sp.liberty.paos.impl.ResponseImpl
-
soap11:actor attribute.
- soap11MustUnderstand - Variable in class net.shibboleth.sp.liberty.paos.impl.RequestImpl
-
soap11:mustUnderstand.
- soap11MustUnderstand - Variable in class net.shibboleth.sp.liberty.paos.impl.ResponseImpl
-
soap11:mustUnderstand.
- 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
StateDataContextto populate. - stateDataContextCreationStrategy - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.AddLogoutRequest
-
Strategy used to create the
StateDataContextto 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
StateDataContextto read from. - stateDataContextLookupStrategy - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessAssertionsForAuthentication
-
Strategy used to locate the
StateDataContextto check. - stateDataContextLookupStrategy - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutResponse
-
Strategy used to locate the
StateDataContextto 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
StateManagerused 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.context.logic.WantECPRequestsSignedPredicate
- 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
- TYPE_LOCAL_NAME - Static variable in interface net.shibboleth.sp.liberty.paos.Request
-
Local name of the XSI type.
- TYPE_LOCAL_NAME - Static variable in interface net.shibboleth.sp.liberty.paos.Response
-
Local name of the XSI type.
- TYPE_NAME - Static variable in interface net.shibboleth.sp.liberty.paos.Request
-
QName of the XSI type.
- TYPE_NAME - Static variable in interface net.shibboleth.sp.liberty.paos.Response
-
QName of the XSI type.
V
- validate(HttpServletRequest) - Method in class net.shibboleth.sp.saml.saml2.binding.impl.ECPHttpServletRequestValidator
- 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.
- validateHttpRequest(HttpServletRequest) - Method in class net.shibboleth.sp.saml.saml2.binding.decoding.impl.HTTPECPDecoder
- 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.
W
- wantAuthnRequestSigned - Variable in class net.shibboleth.sp.saml.saml2.context.ECPOptionsContext
-
Indicates the client wants the SP to sign the reqyuest.
- WantECPRequestsSignedPredicate - Class in net.shibboleth.sp.saml.saml2.context.logic
-
Condition evaluating
ECPOptionsContext.isWantAuthnRequestsSigned(). - WantECPRequestsSignedPredicate() - Constructor for class net.shibboleth.sp.saml.saml2.context.logic.WantECPRequestsSignedPredicate
X
- XMLObjectProviderInitializer - Class in net.shibboleth.sp.saml.saml2.config.impl
-
XMLObject provider initializer for Liberty PAOS schema.
- XMLObjectProviderInitializer() - Constructor for class net.shibboleth.sp.saml.saml2.config.impl.XMLObjectProviderInitializer
All Classes and Interfaces|All Packages|Constant Field Values