org.opensaml.xml.security.credential.criteria
Class EvaluableX509CertSelectorCredentialCriteria

java.lang.Object
  extended by org.opensaml.xml.security.credential.criteria.EvaluableX509CertSelectorCredentialCriteria
All Implemented Interfaces:
EvaluableCredentialCriteria, Criteria, EvaluableCriteria<Credential>

public class EvaluableX509CertSelectorCredentialCriteria
extends Object
implements EvaluableCredentialCriteria

Instance of evaluable credential criteria for evaluating whether a credential's certificate meets the criteria specified by an instance of X509CertSelector.


Field Summary
private  X509CertSelector certSelector
          Base criteria.
private  Logger log
          Logger.
 
Constructor Summary
EvaluableX509CertSelectorCredentialCriteria(X509CertSelector newSelector)
          Constructor.
 
Method Summary
 Boolean evaluate(Credential target)
          Evaluate the target.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

private final Logger log
Logger.


certSelector

private X509CertSelector certSelector
Base criteria.

Constructor Detail

EvaluableX509CertSelectorCredentialCriteria

public EvaluableX509CertSelectorCredentialCriteria(X509CertSelector newSelector)
Constructor.

Parameters:
newSelector - the new X509 cert selector
Method Detail

evaluate

public Boolean evaluate(Credential target)
Evaluate the target. The result of evaluation is one of the following values:

Specified by:
evaluate in interface EvaluableCriteria<Credential>
Parameters:
target - the object to be evaluated
Returns:
the result of evaluation


Copyright © 1999-2013. All Rights Reserved.