org.jasig.cas.util
Class CasHTTPSOAP11Encoder

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.HTTPSOAP11Encoder
              extended by org.jasig.cas.util.CasHTTPSOAP11Encoder
All Implemented Interfaces:
org.opensaml.common.binding.encoding.SAMLMessageEncoder, org.opensaml.ws.message.encoder.MessageEncoder

public final class CasHTTPSOAP11Encoder
extends org.opensaml.saml1.binding.encoding.HTTPSOAP11Encoder

Override OpenSAML HTTPSOAP11Encoder such that SOAP-ENV XML namespace prefix is used for SOAP envelope elements. This is needed for backward compatibility with certain CAS clients (e.g. Java CAS client).

Since:
3.5.1
Author:
Marvin S. Addison

Constructor Summary
CasHTTPSOAP11Encoder()
           
 
Method Summary
protected  org.opensaml.ws.soap.soap11.Envelope buildSOAPMessage(org.opensaml.common.SAMLObject samlMessage)
           
 
Methods inherited from class org.opensaml.saml1.binding.encoding.HTTPSOAP11Encoder
doEncode, getBindingURI, providesMessageConfidentiality, providesMessageIntegrity, validateMessageContent
 
Methods inherited from class org.opensaml.saml1.binding.encoding.BaseSAML1MessageEncoder
getAllowedURLSchemes, getEndpointURL, setAllowedURLSchemes, signMessage
 
Methods inherited from class org.opensaml.ws.message.encoder.BaseMessageEncoder
encode, logEncodedMessage, 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

CasHTTPSOAP11Encoder

public CasHTTPSOAP11Encoder()
Method Detail

buildSOAPMessage

protected org.opensaml.ws.soap.soap11.Envelope buildSOAPMessage(org.opensaml.common.SAMLObject samlMessage)
Overrides:
buildSOAPMessage in class org.opensaml.saml1.binding.encoding.HTTPSOAP11Encoder


Copyright © 2004-2013 Jasig. All Rights Reserved.