org.glite.voms.ac
Class ACValidator
java.lang.Object
org.glite.voms.ac.ACValidator
public class ACValidator
- extends java.lang.Object
Validator class capable of validating an Attribute Certificate
and verify its signature against a trust store of Attribute
Authority certificates.
- Author:
- mulmo
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
protected static final org.apache.log4j.Logger log
myTrustStore
protected ACTrustStore myTrustStore
myVOMSStore
protected VOMSTrustStore myVOMSStore
theVerifier
protected PKIVerifier theVerifier
ACValidator
public ACValidator(ACTrustStore trustStore)
ACValidator
public ACValidator(VOMSTrustStore theStore)
ACValidator
public ACValidator(PKIVerifier verifier)
getInstance
public static ACValidator getInstance()
getInstance
public static ACValidator getInstance(ACTrustStore trustStore)
throws java.lang.IllegalArgumentException
- Throws:
java.lang.IllegalArgumentException
getInstance
public static ACValidator getInstance(VOMSTrustStore trustStore)
throws java.lang.IllegalArgumentException
- Throws:
java.lang.IllegalArgumentException
cleanup
public void cleanup()
validate
public boolean validate(AttributeCertificate ac)