Package | Description |
---|---|
org.opensaml.messaging.context |
Interfaces and classes for tracking message processing state.
|
org.opensaml.messaging.context.navigate |
A set of
Function s used to navigate and lookup data
from a tree of BaseContext s. |
org.opensaml.profile.action.impl |
Implementations of general profile actions.
|
org.opensaml.profile.context |
Context classes in support of profile behavior.
|
org.opensaml.profile.logic |
First order logic predicates and functions used for working with profile request data.
|
org.opensaml.saml.common.messaging.context |
Context classes for SAML-based messaging function.
|
org.opensaml.saml.saml2.profile.context |
Context classes supporting SAML 2 profile behavior.
|
org.opensaml.security.messaging |
Messaging-related security classes.
|
org.opensaml.soap.client |
SOAP client functionality.
|
org.opensaml.soap.messaging.context |
Context classes in support of SOAP messaging.
|
org.opensaml.xmlsec.context |
Message context classes for XML Security.
|
Modifier and Type | Class and Description |
---|---|
class |
InOutOperationContext<InboundMessageType,OutboundMessageType>
An operation context which represents concretely a message exchange pattern involving an
inbound message and an outbound message.
|
class |
MessageChannelSecurityContext
A subcontext which carries information about whether the message channel in use is considered
to have the active properties of confidentiality and integrity.
|
class |
MessageContext<MessageType>
A context component which holds the state related to the processing of a single message.
|
Modifier and Type | Method and Description |
---|---|
<T extends BaseContext> |
BaseContext.containsSubcontext(Class<T> clazz)
Return whether the current context currently contains an instance of
the specified subcontext class.
|
protected <T extends BaseContext> |
BaseContext.createSubcontext(Class<T> clazz)
Create an instance of the specified subcontext class.
|
<T extends BaseContext> |
BaseContext.getSubcontext(Class<T> clazz)
Get a subcontext of the current context.
|
<T extends BaseContext> |
BaseContext.getSubcontext(Class<T> clazz,
boolean autocreate)
Get a subcontext of the current context.
|
<T extends BaseContext> |
BaseContext.removeSubcontext(Class<T> clazz)
Remove the subcontext from the current context which corresponds to the supplied class.
|
Modifier and Type | Method and Description |
---|---|
BaseContext |
BaseContext.getParent()
Get the parent context, if there is one.
|
BaseContext |
BaseContext.getSubcontext(String className)
Get a subcontext of the current context.
|
BaseContext |
BaseContext.getSubcontext(String className,
boolean autocreate)
Get a subcontext of the current context.
|
BaseContext |
BaseContext.ContextSetNoRemoveIteratorDecorator.next() |
Modifier and Type | Method and Description |
---|---|
Iterator<BaseContext> |
BaseContext.iterator() |
Modifier and Type | Method and Description |
---|---|
void |
BaseContext.addSubcontext(BaseContext subContext)
Add a subcontext to the current context.
|
void |
BaseContext.addSubcontext(BaseContext subcontext,
boolean replace)
Add a subcontext to the current context.
|
void |
BaseContext.removeSubcontext(BaseContext subcontext)
Remove a subcontext from the current context.
|
protected void |
BaseContext.setParent(BaseContext newParent)
Set the context parent.
|
Constructor and Description |
---|
ContextSetNoRemoveIteratorDecorator(Iterator<BaseContext> iterator)
Constructor.
|
Modifier and Type | Class and Description |
---|---|
class |
ChildContextLookup<ParentContext extends BaseContext,ChildContext extends BaseContext>
A
ContextDataLookupFunction that gets the child context of a given parent context. |
class |
ChildContextLookup<ParentContext extends BaseContext,ChildContext extends BaseContext>
A
ContextDataLookupFunction that gets the child context of a given parent context. |
interface |
ContextDataLookupFunction<F extends BaseContext,T>
A
Function that is used to navigate a BaseContext tree and extract data from it. |
class |
ParentContextLookup<StartContext extends BaseContext,ParentContext extends BaseContext>
A
ContextDataLookupFunction that gets the parent of a given context. |
class |
ParentContextLookup<StartContext extends BaseContext,ParentContext extends BaseContext>
A
ContextDataLookupFunction that gets the parent of a given context. |
class |
RootContextLookup<StartContext extends BaseContext,RootContext extends BaseContext>
A
ContextDataLookupFunction that gets the root of context tree. |
class |
RootContextLookup<StartContext extends BaseContext,RootContext extends BaseContext>
A
ContextDataLookupFunction that gets the root of context tree. |
Modifier and Type | Method and Description |
---|---|
RootContext |
RootContextLookup.apply(BaseContext input) |
Modifier and Type | Method and Description |
---|---|
protected BaseContext |
AbstractMessageChannelSecurity.getParentContext()
Get the parent context on which the
MessageChannelSecurityContext
will be populated. |
Modifier and Type | Method and Description |
---|---|
void |
AbstractMessageChannelSecurity.setParentContextLookupStrategy(com.google.common.base.Function<ProfileRequestContext,BaseContext> strategy)
Set the strategy used to look up the parent
BaseContext on which the
MessageChannelSecurityContext will be populated. |
Modifier and Type | Class and Description |
---|---|
class |
EventContext<EventType>
A context component which holds the result of a profile action that produces an "event".
|
class |
PreviousEventContext<EventType>
A context component which holds the last result produced by a profile action that produced
an "event".
|
class |
ProfileRequestContext<InboundMessageType,OutboundMessageType>
Context that holds the ongoing state of a profile request.
|
Modifier and Type | Method and Description |
---|---|
boolean |
IPRangePredicate.apply(BaseContext input) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractAuthenticatableSAMLEntityContext
Abstract base class for subcontexts that carry information about a SAML entity which may be authenticated.
|
class |
AbstractSAMLEntityContext
Abstract base class for subcontexts that carry information about a SAML entity.
|
class |
AttributeConsumingServiceContext
Context, usually attached to
SAMLMetadataContext
that carries a SAML AttributeConsumingService for use in later stages. |
class |
ChannelBindingsContext
Context, usually attached to a
MessageContext
that carries a collection of ChannelBindings objects supplied with a message. |
class |
ECPContext
Context, usually attached to a
MessageContext
that carries state associated with an ECP request that is needed during response generation. |
class |
SAMLArtifactContext
Context that carries information about SAML artifact usage.
|
class |
SAMLBindingContext
Context for holding information related to the SAML binding in use.
|
class |
SAMLConsentContext
Subcontext that carries information about a SAML Consent value.
|
class |
SAMLEndpointContext
Context that carries information about a SAML entity endpoint.
|
class |
SAMLMessageInfoContext
A context intended to be used as a subcontext of a
MessageContext that carries
some basic information about the SAML message. |
class |
SAMLMetadataContext
Subcontext that carries information SAML metadata about an associated entity.
|
class |
SAMLPeerEntityContext
Subcontext that carries information about a SAML peer entity.
|
class |
SAMLProtocolContext
Subcontext that carries information about the ongoing SAML protocol.
|
class |
SAMLSelfEntityContext
Subcontext that carries information about the SAML "self" entity.
|
class |
SAMLSubjectNameIdentifierContext
A context implementation which represents a SAML 1
NameIdentifier or a SAML 2 NameID . |
Modifier and Type | Class and Description |
---|---|
class |
EncryptionContext
Context supplying encryption parameters for the different forms of SAML XML encryption.
|
Modifier and Type | Class and Description |
---|---|
class |
ClientTLSSecurityParametersContext
Messaging context implementation for holding parameters related to validating client TLS
X509Credential instances. |
Modifier and Type | Class and Description |
---|---|
class |
SOAPClientContext
Message context for SOAP client messages.
|
Modifier and Type | Class and Description |
---|---|
class |
SOAP11Context
Subcontext that carries information about the SOAP 1.1 message transport.
|
Modifier and Type | Class and Description |
---|---|
class |
SecurityParametersContext
A context implementation for storing parameter instances for XML signature signing and validation, and XML
encryption and decryption.
|
Copyright © 2017. All rights reserved.