public class SAMLMessageHandlerImpl extends Object implements SAMLMessageHandler
| Constructor and Description |
|---|
SAMLMessageHandlerImpl(org.opensaml.common.binding.decoding.SAMLMessageDecoder decoder,
org.opensaml.ws.security.SecurityPolicyResolver resolver) |
| Modifier and Type | Method and Description |
|---|---|
String |
extractSAMLMessage(javax.servlet.http.HttpServletRequest request) |
org.opensaml.common.binding.SAMLMessageContext |
extractSAMLMessageContext(javax.servlet.http.HttpServletRequest request) |
String |
getEntityId() |
boolean |
isNeedsSigning() |
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) |
void |
setEntityId(String entityId) |
void |
setNeedsSigning(boolean needsSigning) |
void |
setVelocityEngine(org.apache.velocity.app.VelocityEngine velocityEngine) |
public SAMLMessageHandlerImpl(org.opensaml.common.binding.decoding.SAMLMessageDecoder decoder,
org.opensaml.ws.security.SecurityPolicyResolver resolver)
public void setVelocityEngine(org.apache.velocity.app.VelocityEngine velocityEngine)
public void setEntityId(String entityId)
public org.opensaml.common.binding.SAMLMessageContext extractSAMLMessageContext(javax.servlet.http.HttpServletRequest request)
throws org.opensaml.ws.message.decoder.MessageDecodingException,
org.opensaml.xml.security.SecurityException
extractSAMLMessageContext in interface SAMLMessageHandlerorg.opensaml.ws.message.decoder.MessageDecodingExceptionorg.opensaml.xml.security.SecurityExceptionpublic 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
sendSAMLMessage in interface SAMLMessageHandlerorg.opensaml.ws.message.encoder.MessageEncodingExceptionpublic String extractSAMLMessage(javax.servlet.http.HttpServletRequest request)
extractSAMLMessage in interface SAMLMessageHandlerpublic void setNeedsSigning(boolean needsSigning)
public boolean isNeedsSigning()
public String getEntityId()
Copyright © 2012 SURFnet bv, The Netherlands. All Rights Reserved.