nl.surfnet.spring.security.opensaml
Interface SAMLMessageHandler

All Known Implementing Classes:
SAMLMessageHandlerImpl

public interface SAMLMessageHandler


Method Summary
 String extractSAMLMessage(javax.servlet.http.HttpServletRequest request)
           
 org.opensaml.common.binding.SAMLMessageContext extractSAMLMessageContext(javax.servlet.http.HttpServletRequest request)
           
 void sendSAMLMessage(org.opensaml.common.SignableSAMLObject samlMessage, org.opensaml.saml2.metadata.Endpoint endpoint, javax.servlet.http.HttpServletResponse response, String relayState, org.opensaml.xml.security.credential.Credential signingCredential)
           
 

Method Detail

sendSAMLMessage

void sendSAMLMessage(org.opensaml.common.SignableSAMLObject samlMessage,
                     org.opensaml.saml2.metadata.Endpoint endpoint,
                     javax.servlet.http.HttpServletResponse response,
                     String relayState,
                     org.opensaml.xml.security.credential.Credential signingCredential)
                     throws org.opensaml.ws.message.encoder.MessageEncodingException
Throws:
org.opensaml.ws.message.encoder.MessageEncodingException

extractSAMLMessageContext

org.opensaml.common.binding.SAMLMessageContext extractSAMLMessageContext(javax.servlet.http.HttpServletRequest request)
                                                                         throws org.opensaml.ws.message.decoder.MessageDecodingException,
                                                                                org.opensaml.xml.security.SecurityException
Throws:
org.opensaml.ws.message.decoder.MessageDecodingException
org.opensaml.xml.security.SecurityException

extractSAMLMessage

String extractSAMLMessage(javax.servlet.http.HttpServletRequest request)


Copyright © 2012 SURFnet bv, The Netherlands. All Rights Reserved.