org.surfnet.oaaas.conext
Class OpenSAMLContext

java.lang.Object
  extended by org.surfnet.oaaas.conext.OpenSAMLContext

public class OpenSAMLContext
extends Object

Context that wires the required OpenSAML configuration. All methods can be overridden to customize behavior.


Constructor Summary
OpenSAMLContext(Properties properties, nl.surfnet.spring.security.opensaml.Provisioner provisioner)
           
 
Method Summary
 nl.surfnet.spring.security.opensaml.AssertionConsumer assertionConsumer()
           
 String assertionConsumerUri()
           
 String entityId()
           
 String getIdpUrl()
           
protected  org.opensaml.common.binding.security.IssueInstantRule issueInstantRule()
           
protected  nl.surfnet.spring.security.opensaml.KeyStore keyStore()
           
protected  org.opensaml.xml.security.credential.CredentialResolver keyStoreCredentialResolver()
           
protected  org.opensaml.common.binding.security.MessageReplayRule messageReplayRule()
           
protected  org.opensaml.util.storage.ReplayCache replayCache()
           
protected  org.opensaml.common.binding.decoding.SAMLMessageDecoder samlMessageDecoder()
           
 nl.surfnet.spring.security.opensaml.SAMLMessageHandler samlMessageHandler()
           
protected  nl.surfnet.spring.security.opensaml.SecurityPolicyDelegate securityPolicy()
           
protected  org.opensaml.ws.security.SecurityPolicyResolver securityPolicyResolver()
           
protected  nl.surfnet.spring.security.opensaml.SignatureSecurityPolicyRule signatureBuilder()
           
 nl.surfnet.spring.security.opensaml.xml.SAML2ValidatorSuite validatorSuite()
           
protected  org.apache.velocity.app.VelocityEngine velocityEngine()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OpenSAMLContext

public OpenSAMLContext(Properties properties,
                       nl.surfnet.spring.security.opensaml.Provisioner provisioner)
Method Detail

velocityEngine

protected org.apache.velocity.app.VelocityEngine velocityEngine()

assertionConsumerUri

public String assertionConsumerUri()

replayCache

protected org.opensaml.util.storage.ReplayCache replayCache()

messageReplayRule

protected org.opensaml.common.binding.security.MessageReplayRule messageReplayRule()

issueInstantRule

protected org.opensaml.common.binding.security.IssueInstantRule issueInstantRule()

keyStoreCredentialResolver

protected org.opensaml.xml.security.credential.CredentialResolver keyStoreCredentialResolver()

signatureBuilder

protected nl.surfnet.spring.security.opensaml.SignatureSecurityPolicyRule signatureBuilder()

securityPolicy

protected nl.surfnet.spring.security.opensaml.SecurityPolicyDelegate securityPolicy()

securityPolicyResolver

protected org.opensaml.ws.security.SecurityPolicyResolver securityPolicyResolver()

samlMessageDecoder

protected org.opensaml.common.binding.decoding.SAMLMessageDecoder samlMessageDecoder()

samlMessageHandler

public nl.surfnet.spring.security.opensaml.SAMLMessageHandler samlMessageHandler()

assertionConsumer

public nl.surfnet.spring.security.opensaml.AssertionConsumer assertionConsumer()

keyStore

protected nl.surfnet.spring.security.opensaml.KeyStore keyStore()

entityId

public String entityId()

validatorSuite

public nl.surfnet.spring.security.opensaml.xml.SAML2ValidatorSuite validatorSuite()

getIdpUrl

public String getIdpUrl()


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