edu.internet2.middleware.shibboleth.idp.profile.saml1
Class ArtifactResolution.ArtifactResolutionRequestContext
java.lang.Object
org.opensaml.ws.message.BaseMessageContext
org.opensaml.common.binding.BasicSAMLMessageContext<InboundMessage,OutboundMessage,NameIdentifierType>
edu.internet2.middleware.shibboleth.common.profile.provider.BaseSAMLProfileRequestContext<RequestType,ResponseType,NameIdentifier,ProfileConfigurationType>
edu.internet2.middleware.shibboleth.idp.profile.saml1.BaseSAML1ProfileRequestContext<Request,Response,ArtifactResolutionConfiguration>
edu.internet2.middleware.shibboleth.idp.profile.saml1.ArtifactResolution.ArtifactResolutionRequestContext
- All Implemented Interfaces:
- AttributeRequestContext, ProfileRequestContext<ArtifactResolutionConfiguration>, SAMLProfileRequestContext<Request,Response,NameIdentifier,ArtifactResolutionConfiguration>, SAMLMessageContext<Request,Response,NameIdentifier>, SAML1ArtifactMessageContext<Request,Response,NameIdentifier>, MessageContext
- Enclosing class:
- ArtifactResolution
public class ArtifactResolution.ArtifactResolutionRequestContext
- extends BaseSAML1ProfileRequestContext<Request,Response,ArtifactResolutionConfiguration>
- implements SAML1ArtifactMessageContext<Request,Response,NameIdentifier>
Represents the internal state of a SAML 1 Artifact resolver request while it's being processed by the IdP.
| Methods inherited from class edu.internet2.middleware.shibboleth.common.profile.provider.BaseSAMLProfileRequestContext |
getAttributes, getMessageDecoder, getMessageEncoder, getNameIdentifierAttribute, getPrincipalAuthenticationMethod, getPrincipalName, getProfileConfiguration, getReleasedAttributes, getRelyingPartyConfiguration, getRequestedAttributesIds, getUserSession, setAttributes, setMessageDecoder, setMessageEncoder, setNameIdentifierAttribute, setPrincipalAuthenticationMethod, setPrincipalName, setProfileConfiguration, setReleasedAttributes, setRelyingPartyConfiguration, setRequestedAttributes, setUserSession |
| Methods inherited from class org.opensaml.common.binding.BasicSAMLMessageContext |
getInboundSAMLMessage, getInboundSAMLMessageId, getInboundSAMLMessageIssueInstant, getInboundSAMLProtocol, getLocalEntityId, getLocalEntityMetadata, getLocalEntityRole, getLocalEntityRoleMetadata, getMetadataProvider, getOuboundSAMLMessageSigningCredential, getOutboundMessageArtifactType, getOutboundSAMLMessage, getOutboundSAMLMessageId, getOutboundSAMLMessageIssueInstant, getOutboundSAMLProtocol, getPeerEntityEndpoint, getPeerEntityId, getPeerEntityMetadata, getPeerEntityRole, getPeerEntityRoleMetadata, getRelayState, getSubjectNameIdentifier, isInboundSAMLMessageAuthenticated, isIssuerAuthenticated, setInboundSAMLMessage, setInboundSAMLMessageAuthenticated, setInboundSAMLMessageId, setInboundSAMLMessageIssueInstant, setInboundSAMLProtocol, setLocalEntityId, setLocalEntityMetadata, setLocalEntityRole, setLocalEntityRoleMetadata, setMetadataProvider, setOutboundMessageArtifactType, setOutboundSAMLMessage, setOutboundSAMLMessageId, setOutboundSAMLMessageIssueInstant, setOutboundSAMLMessageSigningCredential, setOutboundSAMLProtocol, setPeerEntityEndpoint, setPeerEntityId, setPeerEntityMetadata, setPeerEntityRole, setPeerEntityRoleMetadata, setRelayState, setSubjectNameIdentifier |
| Methods inherited from class org.opensaml.ws.message.BaseMessageContext |
getCommunicationProfileId, getInboundMessage, getInboundMessageIssuer, getInboundMessageTransport, getOutboundHandlerChainResolver, getOutboundMessage, getOutboundMessageIssuer, getOutboundMessageTransport, getPostSecurityInboundHandlerChainResolver, getPreSecurityInboundHandlerChainResolver, getSecurityPolicyResolver, setCommunicationProfileId, setInboundMessage, setInboundMessageIssuer, setInboundMessageTransport, setOutboundHandlerChainResolver, setOutboundMessage, setOutboundMessageIssuer, setOutboundMessageTransport, setPostSecurityInboundHandlerChainResolver, setPreSecurityInboundHandlerChainResolver, setSecurityPolicyResolver |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.opensaml.common.binding.SAMLMessageContext |
getInboundSAMLMessage, getInboundSAMLMessageId, getInboundSAMLMessageIssueInstant, getInboundSAMLProtocol, getLocalEntityId, getLocalEntityMetadata, getLocalEntityRole, getLocalEntityRoleMetadata, getMetadataProvider, getOuboundSAMLMessageSigningCredential, getOutboundMessageArtifactType, getOutboundSAMLMessage, getOutboundSAMLMessageId, getOutboundSAMLMessageIssueInstant, getOutboundSAMLProtocol, getPeerEntityEndpoint, getPeerEntityId, getPeerEntityMetadata, getPeerEntityRole, getPeerEntityRoleMetadata, getRelayState, getSubjectNameIdentifier, isInboundSAMLMessageAuthenticated, setInboundSAMLMessage, setInboundSAMLMessageAuthenticated, setInboundSAMLMessageId, setInboundSAMLMessageIssueInstant, setInboundSAMLProtocol, setLocalEntityId, setLocalEntityMetadata, setLocalEntityRole, setLocalEntityRoleMetadata, setMetadataProvider, setOutboundMessageArtifactType, setOutboundSAMLMessage, setOutboundSAMLMessageId, setOutboundSAMLMessageIssueInstant, setOutboundSAMLMessageSigningCredential, setOutboundSAMLProtocol, setPeerEntityEndpoint, setPeerEntityId, setPeerEntityMetadata, setPeerEntityRole, setPeerEntityRoleMetadata, setRelayState, setSubjectNameIdentifier |
| Methods inherited from interface org.opensaml.ws.message.MessageContext |
getCommunicationProfileId, getInboundMessage, getInboundMessageIssuer, getInboundMessageTransport, getOutboundHandlerChainResolver, getOutboundMessage, getOutboundMessageIssuer, getOutboundMessageTransport, getPostSecurityInboundHandlerChainResolver, getPreSecurityInboundHandlerChainResolver, getSecurityPolicyResolver, isIssuerAuthenticated, setCommunicationProfileId, setInboundMessage, setInboundMessageIssuer, setInboundMessageTransport, setOutboundHandlerChainResolver, setOutboundMessage, setOutboundMessageIssuer, setOutboundMessageTransport, setPostSecurityInboundHandlerChainResolver, setPreSecurityInboundHandlerChainResolver, setSecurityPolicyResolver |
artifacts
private Collection<String> artifacts
- Artifact to be resolved.
referencedAssertions
private Collection<Assertion> referencedAssertions
- Message referenced by the SAML artifact.
ArtifactResolution.ArtifactResolutionRequestContext
public ArtifactResolution.ArtifactResolutionRequestContext()
getArtifacts
public Collection<String> getArtifacts()
-
- Specified by:
getArtifacts in interface SAML1ArtifactMessageContext<Request,Response,NameIdentifier>
setArtifacts
public void setArtifacts(Collection<String> encodedArtifacts)
-
- Specified by:
setArtifacts in interface SAML1ArtifactMessageContext<Request,Response,NameIdentifier>
getDereferencedAssertions
public Collection<Assertion> getDereferencedAssertions()
- Gets the SAML assertions referenced by the artifact(s).
- Specified by:
getDereferencedAssertions in interface SAML1ArtifactMessageContext<Request,Response,NameIdentifier>
- Returns:
- SAML assertions referenced by the artifact(s)
setDereferencedAssertions
public void setDereferencedAssertions(Collection<Assertion> assertions)
- Sets the SAML assertions referenced by the artifact(s).
- Specified by:
setDereferencedAssertions in interface SAML1ArtifactMessageContext<Request,Response,NameIdentifier>
- Parameters:
assertions - SAML assertions referenced by the artifact(s)
Copyright © 1999-2012. All Rights Reserved.