org.globus.gsi.trustmanager
Interface CertificateChecker

All Known Implementing Classes:
CRLChecker, DateValidityChecker, IdentityChecker, SigningPolicyChecker, UnsupportedCriticalExtensionChecker

public interface CertificateChecker

Implementations of this interface will provide some validation logic of certificates.

Since:
1.0
Version:
${version}

Method Summary
 void invoke(java.security.cert.X509Certificate cert, GSIConstants.CertificateType certType)
          Validate the certificate.
 

Method Detail

invoke

void invoke(java.security.cert.X509Certificate cert,
            GSIConstants.CertificateType certType)
            throws java.security.cert.CertPathValidatorException
Validate the certificate.

Parameters:
cert - The certificate to validate.
certType - The type of certificate to validate.
Throws:
java.security.cert.CertPathValidatorException - If validation fails.