org.opensaml.saml1.binding
Interface SAML1ArtifactMessageContext<InboundMessageType extends SAMLObject,OutboundMessageType extends SAMLObject,NameIdentifierType extends SAMLObject>

Type Parameters:
InboundMessageType - type of inbound SAML message
OutboundMessageType - type of outbound SAML message
NameIdentifierType - type of name identifier used for subjects
All Superinterfaces:
MessageContext, SAMLMessageContext<InboundMessageType,OutboundMessageType,NameIdentifierType>

public interface SAML1ArtifactMessageContext<InboundMessageType extends SAMLObject,OutboundMessageType extends SAMLObject,NameIdentifierType extends SAMLObject>
extends SAMLMessageContext<InboundMessageType,OutboundMessageType,NameIdentifierType>

Extensions to the base SAML message context that carries artifact related information.


Method Summary
 Collection<String> getArtifacts()
          Gets the Base64 encoded artifacts to be resolved.
 Collection<Assertion> getDereferencedAssertions()
          Gets the assertions dereferenced from the artifacts.
 void setArtifacts(Collection<String> artifacts)
          Sets the Base64 encoded artifacts to be resolved.
 void setDereferencedAssertions(Collection<Assertion> assertions)
          Sets the assertions dereferenced from the artifacts.
 
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
 

Method Detail

getArtifacts

Collection<String> getArtifacts()
Gets the Base64 encoded artifacts to be resolved.

Returns:
artifacts to be resolved

setArtifacts

void setArtifacts(Collection<String> artifacts)
Sets the Base64 encoded artifacts to be resolved.

Parameters:
artifacts - artifacts to be resolved

getDereferencedAssertions

Collection<Assertion> getDereferencedAssertions()
Gets the assertions dereferenced from the artifacts.

Returns:
assertions dereferenced from the artifacts

setDereferencedAssertions

void setDereferencedAssertions(Collection<Assertion> assertions)
Sets the assertions dereferenced from the artifacts.

Parameters:
assertions - assertions dereferenced from the artifacts


Copyright © 1999-2012. All Rights Reserved.