org.opensaml.common.binding.security
Class BaseSAMLXMLSignatureSecurityPolicyRule

java.lang.Object
  extended by org.opensaml.ws.security.provider.BaseTrustEngineRule<Signature>
      extended by org.opensaml.common.binding.security.BaseSAMLXMLSignatureSecurityPolicyRule
All Implemented Interfaces:
SecurityPolicyRule
Direct Known Subclasses:
SAMLProtocolMessageXMLSignatureSecurityPolicyRule

public abstract class BaseSAMLXMLSignatureSecurityPolicyRule
extends BaseTrustEngineRule<Signature>

Base class for SAML security policy rules which evaluate a signature with a signature trust engine.


Field Summary
private  org.slf4j.Logger log
          Logger.
 
Constructor Summary
BaseSAMLXMLSignatureSecurityPolicyRule(TrustEngine<Signature> engine)
          Constructor.
 
Method Summary
protected  CriteriaSet buildCriteriaSet(String entityID, MessageContext messageContext)
          
 
Methods inherited from class org.opensaml.ws.security.provider.BaseTrustEngineRule
evaluate, evaluate, getTrustEngine
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.opensaml.ws.security.SecurityPolicyRule
evaluate
 

Field Detail

log

private final org.slf4j.Logger log
Logger.

Constructor Detail

BaseSAMLXMLSignatureSecurityPolicyRule

public BaseSAMLXMLSignatureSecurityPolicyRule(TrustEngine<Signature> engine)
Constructor.

Parameters:
engine - Trust engine used to verify the signature
Method Detail

buildCriteriaSet

protected CriteriaSet buildCriteriaSet(String entityID,
                                       MessageContext messageContext)
                                throws SecurityPolicyException

Specified by:
buildCriteriaSet in class BaseTrustEngineRule<Signature>
Throws:
SecurityPolicyException


Copyright © 1999-2013. All Rights Reserved.