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

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

public class EvaluableX509SubjectKeyIdentifierCredentialCriteria
extends Object
implements EvaluableCredentialCriteria

Instance of evaluable credential criteria for evaluating whether a credential's certificate contains a particular subject key identifier.


Constructor Summary
EvaluableX509SubjectKeyIdentifierCredentialCriteria(byte[] newSKI)
          Constructor.
EvaluableX509SubjectKeyIdentifierCredentialCriteria(X509SubjectKeyIdentifierCriteria criteria)
          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
 

Constructor Detail

EvaluableX509SubjectKeyIdentifierCredentialCriteria

public EvaluableX509SubjectKeyIdentifierCredentialCriteria(X509SubjectKeyIdentifierCriteria criteria)
Constructor.

Parameters:
criteria - the criteria which is the basis for evaluation

EvaluableX509SubjectKeyIdentifierCredentialCriteria

public EvaluableX509SubjectKeyIdentifierCredentialCriteria(byte[] newSKI)
Constructor.

Parameters:
newSKI - the criteria value which is the basis for evaluation
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 © 2006-2011 Internet2. All Rights Reserved.