org.opensaml.saml1.binding.encoding
Class HTTPArtifactEncoder

java.lang.Object
  extended by org.opensaml.ws.message.encoder.BaseMessageEncoder
      extended by org.opensaml.saml1.binding.encoding.BaseSAML1MessageEncoder
          extended by org.opensaml.saml1.binding.encoding.HTTPArtifactEncoder
All Implemented Interfaces:
SAMLMessageEncoder, org.opensaml.ws.message.encoder.MessageEncoder

public class HTTPArtifactEncoder
extends BaseSAML1MessageEncoder

SAML 1.X HTTP Artifact message encoder.


Constructor Summary
HTTPArtifactEncoder(SAMLArtifactMap map)
          Constructor.
 
Method Summary
protected  void doEncode(org.opensaml.ws.message.MessageContext messageContext)
          
 java.lang.String getBindingURI()
          Gets the SAML binding URI supported by this encoder.
 boolean providesMessageConfidentiality(org.opensaml.ws.message.MessageContext messageContext)
          
 boolean providesMessageIntegrity(org.opensaml.ws.message.MessageContext messageContext)
          
 
Methods inherited from class org.opensaml.saml1.binding.encoding.BaseSAML1MessageEncoder
getEndpointURL, signMessage
 
Methods inherited from class org.opensaml.ws.message.encoder.BaseMessageEncoder
encode, marshallMessage
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.opensaml.ws.message.encoder.MessageEncoder
encode
 

Constructor Detail

HTTPArtifactEncoder

public HTTPArtifactEncoder(SAMLArtifactMap map)
Constructor.

Parameters:
map - SAML artifact map used to store created artifacts for later retrival
Method Detail

getBindingURI

public java.lang.String getBindingURI()
Gets the SAML binding URI supported by this encoder.

Returns:
SAML binding URI supported by this encoder

providesMessageConfidentiality

public boolean providesMessageConfidentiality(org.opensaml.ws.message.MessageContext messageContext)
                                       throws org.opensaml.ws.message.encoder.MessageEncodingException

Throws:
org.opensaml.ws.message.encoder.MessageEncodingException

providesMessageIntegrity

public boolean providesMessageIntegrity(org.opensaml.ws.message.MessageContext messageContext)
                                 throws org.opensaml.ws.message.encoder.MessageEncodingException

Throws:
org.opensaml.ws.message.encoder.MessageEncodingException

doEncode

protected void doEncode(org.opensaml.ws.message.MessageContext messageContext)
                 throws org.opensaml.ws.message.encoder.MessageEncodingException

Specified by:
doEncode in class org.opensaml.ws.message.encoder.BaseMessageEncoder
Throws:
org.opensaml.ws.message.encoder.MessageEncodingException


Copyright © 2006-2009 Internet2. All Rights Reserved.