org.globus.gsi.trustmanager
Class SigningPolicyChecker

java.lang.Object
  extended by org.globus.gsi.trustmanager.SigningPolicyChecker
All Implemented Interfaces:
CertificateChecker

public class SigningPolicyChecker
extends java.lang.Object
implements CertificateChecker

This checks to make sure the Distinguished Name in the certificate is valid according to the signing policy.


Constructor Summary
SigningPolicyChecker(SigningPolicyStore policyStore)
           
 
Method Summary
 void invoke(java.security.cert.X509Certificate cert, GSIConstants.CertificateType certType)
          Validate DN against the signing policy
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SigningPolicyChecker

public SigningPolicyChecker(SigningPolicyStore policyStore)
Method Detail

invoke

public void invoke(java.security.cert.X509Certificate cert,
                   GSIConstants.CertificateType certType)
            throws java.security.cert.CertPathValidatorException
Validate DN against the signing policy

Specified by:
invoke in interface CertificateChecker
Parameters:
cert - The certificate to check.
certType - The type of certificate to check.
Throws:
java.security.cert.CertPathValidatorException - if the certificate is invalid according to the signing policy.


Copyright © 2013. All Rights Reserved.