Uses of Class
org.opensaml.messaging.context.InOutOperationContext
Packages that use InOutOperationContext
Package
Description
A set of functions used to navigate and lookup data
from a tree of
BaseContexts.Interfaces and classes for message processing pipelines.
Context classes in support of profile behavior.
Classes responsible for performing transport-related and basic message
validation of decoded SAML messages.
Predicates related to SAML message contexts.
Support classes for SAML SOAP message operations.
Interfaces and API classes related to networking and messaging APIs that support validating SAML 2 Assertions.
Implementation classes related to networking and messaging APIs that support validating SAML 2 Assertions.
SOAP client functionality.
SOAP HTTP client functionality.
-
Uses of InOutOperationContext in org.opensaml.messaging.pipeline
Methods in org.opensaml.messaging.pipeline with parameters of type InOutOperationContext -
Uses of InOutOperationContext in org.opensaml.profile.context
Subclasses of InOutOperationContext in org.opensaml.profile.contextModifier and TypeClassDescriptionfinal classContext that holds the ongoing state of a profile request. -
Uses of InOutOperationContext in org.opensaml.saml.common.binding.security.impl
Fields in org.opensaml.saml.common.binding.security.impl with type parameters of type InOutOperationContextModifier and TypeFieldDescriptionOperationContextEntityIDLookup.parentLookupParent operation context lookup function. -
Uses of InOutOperationContext in org.opensaml.saml.common.messaging.logic
Methods in org.opensaml.saml.common.messaging.logic with parameters of type InOutOperationContextModifier and TypeMethodDescriptionbooleanInboundMessageSignedPredicate.test(InOutOperationContext input) -
Uses of InOutOperationContext in org.opensaml.saml.common.messaging.soap
Methods in org.opensaml.saml.common.messaging.soap that return InOutOperationContextModifier and TypeMethodDescriptionSAMLSOAPClientContextBuilder.build()Build the new operation context. -
Uses of InOutOperationContext in org.opensaml.saml.saml2.assertion.messaging
Fields in org.opensaml.saml.saml2.assertion.messaging declared as InOutOperationContextModifier and TypeFieldDescriptionprivate InOutOperationContextAssertionValidationInput.operationContextThe profile request context input.Methods in org.opensaml.saml.saml2.assertion.messaging that return InOutOperationContextModifier and TypeMethodDescriptionAssertionValidationInput.getOperationContext()Get theInOutOperationContextinput.Constructors in org.opensaml.saml.saml2.assertion.messaging with parameters of type InOutOperationContextModifierConstructorDescriptionAssertionValidationInput(Assertion samlAssertion, InOutOperationContext context, AssertionValidationNetworkInformationSupplier networkInformation) Constructor. -
Uses of InOutOperationContext in org.opensaml.saml.saml2.assertion.messaging.impl
Fields in org.opensaml.saml.saml2.assertion.messaging.impl with type parameters of type InOutOperationContextModifier and TypeFieldDescriptionprivate Function<InOutOperationContext,Set<String>> DefaultAssertionValidationContextBuilder.additionalAudiencesFunction for determining additional valid audience values.private Predicate<InOutOperationContext>DefaultAssertionValidationContextBuilder.addressRequiredPredicate for determining whether an Assertion SubjectConfirmationData Address is required.private Predicate<InOutOperationContext>DefaultAssertionValidationContextBuilder.checkAddressPredicate for determining whether an Assertion's network address(es) should be checked.private Function<InOutOperationContext,Duration> DefaultAssertionValidationContextBuilder.clockSkewA function for resolving the clock skew to apply.private Predicate<InOutOperationContext>DefaultAssertionValidationContextBuilder.includeSelfEntityIDAsRecipientPredicate for determining whether to include the self entityID as a valid Recipient.private Function<InOutOperationContext,String> DefaultAssertionValidationContextBuilder.inResponseToFunction for determining the valid InResponseTo value.private Predicate<InOutOperationContext>DefaultAssertionValidationContextBuilder.inResponseToIgnoredPredicate for determining whether an Assertion SubjectConfirmationData InResponseTo is ignored.private Predicate<InOutOperationContext>DefaultAssertionValidationContextBuilder.inResponseToRequiredPredicate for determining whether an Assertion SubjectConfirmationData InResponseTo is required.private Function<InOutOperationContext,Duration> DefaultAssertionValidationContextBuilder.lifetimeA function for resolving the lifetime to apply.private Function<InOutOperationContext,Duration> DefaultAssertionValidationContextBuilder.maximumTimeSinceAuthnFunction for determining the max allowed time since authentication.private Predicate<InOutOperationContext>DefaultAssertionValidationContextBuilder.notBeforeRequiredPredicate for determining whether an Assertion SubjectConfirmationData NotBefore is required.private Predicate<InOutOperationContext>DefaultAssertionValidationContextBuilder.notOnOrAfterRequiredPredicate for determining whether an Assertion SubjectConfirmationData NotOnOrAfter is required.private Predicate<InOutOperationContext>DefaultAssertionValidationContextBuilder.recipientRequiredPredicate for determining whether an Assertion SubjectConfirmationData Recipient is required.private Predicate<InOutOperationContext>DefaultAssertionValidationContextBuilder.requireEntityIssuerPredicate for determining whether to require issuer be of theNameIDType.ENTITYformat.DefaultAssertionValidationContextBuilder.securityParametersLookupStrategyResolver for security parameters context.private Function<InOutOperationContext,String> DefaultAssertionValidationContextBuilder.selfEntityIDFunction for determining the self entityID.private Function<Pair<InOutOperationContext,Assertion>, CriteriaSet> DefaultAssertionValidationContextBuilder.signatureCriteriaSetFunctionA function for resolving the signature validation CriteriaSet for a particular function.private Predicate<InOutOperationContext>DefaultAssertionValidationContextBuilder.signatureRequiredPredicate for determining whether an Assertion signature is required.private Function<InOutOperationContext,Set<String>> DefaultAssertionValidationContextBuilder.validIssuersFunction for determining additional valid Issuer values.Methods in org.opensaml.saml.saml2.assertion.messaging.impl that return types with arguments of type InOutOperationContextModifier and TypeMethodDescriptionDefaultAssertionValidationContextBuilder.getAdditionalAudiences()Get the function for determining additional audience values.DefaultAssertionValidationContextBuilder.getAddressRequired()Get the predicate which determines whether an Assertion SubjectConfirmationData Address is required.DefaultAssertionValidationContextBuilder.getCheckAddress()Get the predicate which determines whether an Assertion's network address(es) should be checked.DefaultAssertionValidationContextBuilder.getClockSkew()Get the strategy by which to resolve the clock skew.DefaultAssertionValidationContextBuilder.getIncludeSelfEntityIDAsRecipient()Get the predicate which determines whether to include the self entityID as a valid Recipient.DefaultAssertionValidationContextBuilder.getInResponseTo()Get the function for determining the valid InResponseTo.DefaultAssertionValidationContextBuilder.getInResponseToIgnored()Get the predicate which determines whether an Assertion SubjectConfirmationData InResponseTo is ignored.DefaultAssertionValidationContextBuilder.getInResponseToRequired()Get the predicate which determines whether an Assertion SubjectConfirmationData InResponseTo is required.DefaultAssertionValidationContextBuilder.getLifetime()Get the strategy by which to resolve the lifetime.DefaultAssertionValidationContextBuilder.getMaximumTimeSinceAuthn()Get the function for determining the max allowed time since authentication.DefaultAssertionValidationContextBuilder.getNotBeforeRequired()Get the predicate which determines whether an Assertion SubjectConfirmationData NotBefore is required.DefaultAssertionValidationContextBuilder.getNotOnOrAfterRequired()Get the predicate which determines whether an Assertion SubjectConfirmationData NotOnOrAfter is required.DefaultAssertionValidationContextBuilder.getRecipientRequired()Get the predicate which determines whether an Assertion SubjectConfirmationData Recipient is required.DefaultAssertionValidationContextBuilder.getRequireEntityIssuer()Get the predicate which determines whether to require the Issuer contain theNameIDType.ENTITYFormat.DefaultAssertionValidationContextBuilder.getSecurityParametersLookupStrategy()Get the strategy by which to resolve aSecurityParametersContext.DefaultAssertionValidationContextBuilder.getSelfEntityID()Get the function for determining the self entityID.DefaultAssertionValidationContextBuilder.getSignatureCriteriaSetFunction()Get the function for resolving the signature validation CriteriaSet for a particular function.DefaultAssertionValidationContextBuilder.getSignatureRequired()Get the predicate which determines whether an Assertion signature is required.DefaultAssertionValidationContextBuilder.getValidIssuers()Get the function for determining the valid Issuer valuesMethods in org.opensaml.saml.saml2.assertion.messaging.impl with parameters of type InOutOperationContextModifier and TypeMethodDescriptionDefaultAssertionValidationContextBuilder.DefaultSelfEntityIDLookupFunction.apply(InOutOperationContext prc) DefaultAssertionValidationContextBuilder.DefaultValidInResponseToLookupFunction.apply(InOutOperationContext prc) DefaultAssertionValidationContextBuilder.DefaultValidIssuersLookupFunction.apply(InOutOperationContext prc) Method parameters in org.opensaml.saml.saml2.assertion.messaging.impl with type arguments of type InOutOperationContextModifier and TypeMethodDescriptionvoidDefaultAssertionValidationContextBuilder.setAdditionalAudiences(Function<InOutOperationContext, Set<String>> function) Set the function for determining additional audience values.voidDefaultAssertionValidationContextBuilder.setAddressRequired(Predicate<InOutOperationContext> predicate) Set the predicate which determines whether an Assertion SubjectConfirmationData Address is required.voidDefaultAssertionValidationContextBuilder.setCheckAddress(Predicate<InOutOperationContext> predicate) Set the predicate which determines whether an Assertion's network address(es) should be checked.voidDefaultAssertionValidationContextBuilder.setClockSkewLookupStrategy(Function<InOutOperationContext, Duration> strategy) Set the strategy by which to resolve the clock skew.voidDefaultAssertionValidationContextBuilder.setIncludeSelfEntityIDAsRecipient(Predicate<InOutOperationContext> predicate) Set the predicate which determines whether to include the self entityID as a valid Recipient.voidDefaultAssertionValidationContextBuilder.setInResponseTo(Function<InOutOperationContext, String> function) Set the function for determining the valid InResponseTo.voidDefaultAssertionValidationContextBuilder.setInResponseToIgnored(Predicate<InOutOperationContext> predicate) Set the predicate which determines whether an Assertion SubjectConfirmationData InResponseTo is ignored.voidDefaultAssertionValidationContextBuilder.setInResponseToRequired(Predicate<InOutOperationContext> predicate) Set the predicate which determines whether an Assertion SubjectConfirmationData InResponseTo is required.voidDefaultAssertionValidationContextBuilder.setLifetimeLookupStrategy(Function<InOutOperationContext, Duration> strategy) Set the strategy by which to resolve the lifetime.voidDefaultAssertionValidationContextBuilder.setMaximumTimeSinceAuthn(Function<InOutOperationContext, Duration> function) Set the function for determining the max allowed time since authentication.voidDefaultAssertionValidationContextBuilder.setNotBeforeRequired(Predicate<InOutOperationContext> predicate) Set the predicate which determines whether an Assertion SubjectConfirmationData NotBefore is required.voidDefaultAssertionValidationContextBuilder.setNotOnOrAfterRequired(Predicate<InOutOperationContext> predicate) Set the predicate which determines whether an Assertion SubjectConfirmationData NotOnOrAfter is required.voidDefaultAssertionValidationContextBuilder.setRecipientRequired(Predicate<InOutOperationContext> predicate) Set the predicate which determines whether an Assertion SubjectConfirmationData Recipient is required.voidDefaultAssertionValidationContextBuilder.setRequireEntityIssuer(Predicate<InOutOperationContext> predicate) Get the predicate which determines whether to require the Issuer contain theNameIDType.ENTITYFormat.voidDefaultAssertionValidationContextBuilder.setSecurityParametersLookupStrategy(Function<InOutOperationContext, SecurityParametersContext> strategy) Set the strategy by which to resolve aSecurityParametersContext.voidDefaultAssertionValidationContextBuilder.setSelfEntityID(Function<InOutOperationContext, String> function) Set the function for determining the self entityID.voidDefaultAssertionValidationContextBuilder.setSignatureCriteriaSetFunction(Function<Pair<InOutOperationContext, Assertion>, CriteriaSet> function) Set the function for resolving the signature validation CriteriaSet for a particular function.voidDefaultAssertionValidationContextBuilder.setSignatureRequired(Predicate<InOutOperationContext> predicate) Set the predicate which determines whether an Assertion signature is required.voidDefaultAssertionValidationContextBuilder.setValidIssuers(Function<InOutOperationContext, Set<String>> function) Set the function for determining the valid Issuer values -
Uses of InOutOperationContext in org.opensaml.soap.client
Methods in org.opensaml.soap.client with parameters of type InOutOperationContextModifier and TypeMethodDescriptionvoidSOAPClient.send(String endpoint, InOutOperationContext context) Sends a message and waits for a response. -
Uses of InOutOperationContext in org.opensaml.soap.client.http
Fields in org.opensaml.soap.client.http with type parameters of type InOutOperationContextModifier and TypeFieldDescriptionprivate Function<InOutOperationContext,String> PipelineFactoryHttpSOAPClient.pipelineNameStrategyStrategy function used to resolve the pipeline name to execute.private Function<InOutOperationContext,CriteriaSet> AbstractPipelineHttpSOAPClient.tlsCriteriaSetStrategyStrategy for building the criteria set which is input to the TLS trust engine.Methods in org.opensaml.soap.client.http that return types with arguments of type InOutOperationContextModifier and TypeMethodDescriptionAbstractPipelineHttpSOAPClient.getTLSCriteriaSetStrategy()Get the strategy function which builds the dynamically-populated criteria set which is input to the TLS TrustEngine, if no static criteria set is supplied either via context or locally-configuredHttpClientSecurityParameters.Methods in org.opensaml.soap.client.http with parameters of type InOutOperationContextModifier and TypeMethodDescriptionPipelineFactoryHttpSOAPClient.DefaultPipelineNameStrategy.apply(InOutOperationContext opContext) protected org.apache.hc.client5.http.protocol.HttpClientContextAbstractPipelineHttpSOAPClient.buildHttpContext(org.apache.hc.core5.http.ClassicHttpRequest request, InOutOperationContext operationContext) Build theHttpClientContextinstance to be used by the HttpClient.protected org.apache.hc.core5.http.ClassicHttpRequestAbstractPipelineHttpSOAPClient.buildHttpRequest(String endpoint, InOutOperationContext operationContext) Build theClassicHttpRequestinstance to be executed by the HttpClient.protected CriteriaSetAbstractPipelineHttpSOAPClient.buildTLSCriteriaSet(org.apache.hc.core5.http.ClassicHttpRequest request, InOutOperationContext operationContext) Build the dynamicCriteriaSetinstance to be used for TLS trust evaluation.protected voidHttpSOAPClient.processFaultResponse(org.apache.hc.core5.http.ClassicHttpResponse httpResponse, InOutOperationContext context) Deprecated.Process a SOAP fault, as determined by an HTTP 500 status code, response.protected voidHttpSOAPClient.processSuccessfulResponse(org.apache.hc.core5.http.ClassicHttpResponse httpResponse, InOutOperationContext context) Deprecated.Process a successful, as determined by an HTTP 200 status code, response.protected org.apache.hc.client5.http.protocol.HttpClientContextAbstractPipelineHttpSOAPClient.resolveClientContext(InOutOperationContext operationContext) Resolve the effectiveHttpClientContextinstance to use for the current request.protected HttpClientSecurityParametersAbstractPipelineHttpSOAPClient.resolveContextSecurityParameters(InOutOperationContext operationContext) Resolve theHttpClientSecurityParametersinstance present in the current operation context.protected HttpClientMessagePipelineAbstractPipelineHttpSOAPClient.resolvePipeline(InOutOperationContext operationContext) Resolve and return a new instance of theHttpClientMessagePipelineto be processed.protected HttpClientMessagePipelinePipelineFactoryHttpSOAPClient.resolvePipeline(InOutOperationContext operationContext) Resolve and return a new instance of theHttpClientMessagePipelineto be processed.protected StringPipelineFactoryHttpSOAPClient.resolvePipelineName(InOutOperationContext operationContext) Resolve the name of the pipeline to use.voidAbstractPipelineHttpSOAPClient.send(String endpoint, InOutOperationContext operationContext) Sends a message and waits for a response.voidHttpSOAPClient.send(String endpoint, InOutOperationContext context) Deprecated.Sends a message and waits for a response.Method parameters in org.opensaml.soap.client.http with type arguments of type InOutOperationContextModifier and TypeMethodDescriptionvoidPipelineFactoryHttpSOAPClient.setPipelineNameStrategy(Function<InOutOperationContext, String> function) Set the strategy function used to resolve the name of the pipeline to use.voidAbstractPipelineHttpSOAPClient.setTLSCriteriaSetStrategy(Function<InOutOperationContext, CriteriaSet> function) Set the strategy function which builds the dynamically-populated criteria set which is input to the TLS TrustEngine, if no static criteria set is supplied either via context or locally-configuredHttpClientSecurityParameters.