# Package org.opensaml.saml.common.messaging.context.navigate

@NonnullElements package org.opensaml.saml.common.messaging.context.navigate
Functions to navigate SAML message contexts.

Related Packages
Package
Description
org.opensaml.saml.common.messaging.context
Context classes for SAML-based messaging function.
Classes
Class
Description
AttributeConsumerServiceLookupFunction
`ContextDataLookupFunction` to return the `AttributeConsumingService` from the `AttributeConsumingServiceContext`.
EntityDescriptorLookupFunction
`ContextDataLookupFunction` to return the `EntityDescriptor` from a `SAMLMetadataContext`.
SAMLBindingContextBindingFunction
`ContextDataLookupFunction` that returns the SAML binding from a `SAMLBindingContext`.
SAMLEntityIDFunction
A `ContextDataLookupFunction` that returns `AbstractSAMLEntityContext.getEntityId()`.
SAMLMessageContextAuthenticationFunction
Function that returns the authenticated state of a configured `AbstractAuthenticatableSAMLEntityContext`, defaulting to `SAMLPeerEntityContext`.
SAMLMessageContextIssuerFunction
Function that returns the entityID from a `SAMLPeerEntityContext` or `SAMLSelfEntityContext`.
SAMLMessageInfoContextIDFunction
`ContextDataLookupFunction` that returns `SAMLMessageInfoContext.getMessageId()`.
SAMLMessageInfoContextIssueInstantFunction
`ContextDataLookupFunction` that returns `SAMLMessageInfoContext.getMessageIssueInstant()`.
SAMLProtocolContextProtocolFunction
`ContextDataLookupFunction` that returns the protocol from a `SAMLProtocolContext`.