org.opensaml.ws.security.provider
Class MandatoryIssuerRule

java.lang.Object
  extended by org.opensaml.ws.security.provider.MandatoryIssuerRule
All Implemented Interfaces:
SecurityPolicyRule

public class MandatoryIssuerRule
extends java.lang.Object
implements SecurityPolicyRule

Security policy rule implementation that which requires that an inbound message context issuer has been set by a previous rule. Should typically run at the end of the security policy rule chain.


Constructor Summary
MandatoryIssuerRule()
           
 
Method Summary
 void evaluate(MessageContext messageContext)
          Evaluates the message context against the rule.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MandatoryIssuerRule

public MandatoryIssuerRule()
Method Detail

evaluate

public void evaluate(MessageContext messageContext)
              throws SecurityPolicyException
Evaluates the message context against the rule.

Specified by:
evaluate in interface SecurityPolicyRule
Parameters:
messageContext - the message context being evaluated
Throws:
SecurityPolicyException - thrown if the message context does not meet the requirements of the rule, or if there is a non-recoverable error during evaluation


Copyright © 2006-2011 Internet2. All Rights Reserved.