nl.surfnet.mujina.saml
Class ConfigurableSAMLMessageHandler

java.lang.Object
  extended by nl.surfnet.spring.security.opensaml.SAMLMessageHandlerImpl
      extended by nl.surfnet.mujina.saml.ConfigurableSAMLMessageHandler
All Implemented Interfaces:
nl.surfnet.spring.security.opensaml.SAMLMessageHandler

public class ConfigurableSAMLMessageHandler
extends nl.surfnet.spring.security.opensaml.SAMLMessageHandlerImpl

Variant of SAMLMessageHandlerImpl that uses Mujina configuration for entity id and whether to sign.


Constructor Summary
ConfigurableSAMLMessageHandler(org.opensaml.common.binding.decoding.SAMLMessageDecoder decoder, org.opensaml.ws.security.SecurityPolicyResolver resolver)
           
 
Method Summary
 String getEntityId()
           
 boolean isNeedsSigning()
           
 void setConfiguration(CommonConfiguration configuration)
           
 
Methods inherited from class nl.surfnet.spring.security.opensaml.SAMLMessageHandlerImpl
extractSAMLMessage, extractSAMLMessageContext, sendSAMLMessage, setEntityId, setNeedsSigning, setVelocityEngine
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConfigurableSAMLMessageHandler

public ConfigurableSAMLMessageHandler(org.opensaml.common.binding.decoding.SAMLMessageDecoder decoder,
                                      org.opensaml.ws.security.SecurityPolicyResolver resolver)
Method Detail

setConfiguration

public void setConfiguration(CommonConfiguration configuration)

getEntityId

public String getEntityId()
Overrides:
getEntityId in class nl.surfnet.spring.security.opensaml.SAMLMessageHandlerImpl

isNeedsSigning

public boolean isNeedsSigning()
Overrides:
isNeedsSigning in class nl.surfnet.spring.security.opensaml.SAMLMessageHandlerImpl


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