org.opensaml.saml2.binding.security
Class SAML2AuthnRequestsSignedRule

java.lang.Object
  extended by org.opensaml.saml2.binding.security.SAML2AuthnRequestsSignedRule
All Implemented Interfaces:
org.opensaml.ws.security.SecurityPolicyRule

public class SAML2AuthnRequestsSignedRule
extends java.lang.Object
implements org.opensaml.ws.security.SecurityPolicyRule

Security policy rule implementation that enforces the AuthnRequestsSigned flag of SAML 2 metadata element @{link SPSSODescriptor.


Constructor Summary
SAML2AuthnRequestsSignedRule()
           
 
Method Summary
 void evaluate(org.opensaml.ws.message.MessageContext messageContext)
          
protected  boolean isMessageSigned(SAMLMessageContext messageContext)
          Determine whether the inbound message is signed.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SAML2AuthnRequestsSignedRule

public SAML2AuthnRequestsSignedRule()
Method Detail

evaluate

public void evaluate(org.opensaml.ws.message.MessageContext messageContext)
              throws org.opensaml.ws.security.SecurityPolicyException

Specified by:
evaluate in interface org.opensaml.ws.security.SecurityPolicyRule
Throws:
org.opensaml.ws.security.SecurityPolicyException

isMessageSigned

protected boolean isMessageSigned(SAMLMessageContext messageContext)
Determine whether the inbound message is signed.

Parameters:
messageContext - the message context being evaluated
Returns:
true if the inbound message is signed, otherwise false


Copyright © 2006-2011 Internet2. All Rights Reserved.