org.opensaml.saml1.binding.security
Class SAML1ProtocolMessageRuleFactory

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

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

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

SAML1ProtocolMessageRuleFactory.SAML1ProtocolMessageRules rules operate on SAMLSecurityPolicyContexts.


Nested Class Summary
 class SAML1ProtocolMessageRuleFactory.SAML1ProtocolMessageRule
          An implementation of SecurityPolicyRule which processes SAML 1 messages and extracts relevant information out for use in other rules.
 
Constructor Summary
SAML1ProtocolMessageRuleFactory()
           
 
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

SAML1ProtocolMessageRuleFactory

public SAML1ProtocolMessageRuleFactory()
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