org.opensaml.saml2.binding.security
Class SAML2ProtocolMessageRuleFactory

java.lang.Object
  extended by org.opensaml.saml2.binding.security.SAML2ProtocolMessageRuleFactory
All Implemented Interfaces:
SecurityPolicyRuleFactory<javax.servlet.ServletRequest>

public class SAML2ProtocolMessageRuleFactory
extends java.lang.Object
implements SecurityPolicyRuleFactory<javax.servlet.ServletRequest>

An implementation of SecurityPolicyRuleFactory which generates rules which process SAML 2 messages and extract relevant information out for use in other rules. SAML2ProtocolMessageRuleFactory.SAML2ProtocolMessageRules pass if, and only if:


Nested Class Summary
 class SAML2ProtocolMessageRuleFactory.SAML2ProtocolMessageRule
          An implementation of SecurityPolicyRule which processes SAML 2 messages and extracts relevant information out for use in other rules.
 
Constructor Summary
SAML2ProtocolMessageRuleFactory()
           
 
Method Summary
 SecurityPolicyRule<javax.servlet.ServletRequest> createRuleInstance()
          Creates an instance of a policy rule.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SAML2ProtocolMessageRuleFactory

public SAML2ProtocolMessageRuleFactory()
Method Detail

createRuleInstance

public SecurityPolicyRule<javax.servlet.ServletRequest> createRuleInstance()
Creates an instance of a policy rule.

Specified by:
createRuleInstance in interface SecurityPolicyRuleFactory<javax.servlet.ServletRequest>
Returns:
an instance of a policy rule