eu.emi.security.authn.x509.helpers.pkipath
Class PKIXProxyCertificateChecker

java.lang.Object
  extended by java.security.cert.PKIXCertPathChecker
      extended by eu.emi.security.authn.x509.helpers.pkipath.PKIXProxyCertificateChecker
All Implemented Interfaces:
Cloneable

public class PKIXProxyCertificateChecker
extends PKIXCertPathChecker

Checker which handles proxy certificate extensions so BC won't report them as unknown. The real proxy verification is done elsewhere.

Author:
K. Benedyczak

Constructor Summary
PKIXProxyCertificateChecker()
           
 
Method Summary
 void check(Certificate cert, Collection<String> unresolvedCritExts)
           
 Set<String> getSupportedExtensions()
           
 void init(boolean forward)
           
 boolean isForwardCheckingSupported()
           
 
Methods inherited from class java.security.cert.PKIXCertPathChecker
clone
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PKIXProxyCertificateChecker

public PKIXProxyCertificateChecker()
Method Detail

init

public void init(boolean forward)
          throws CertPathValidatorException
Specified by:
init in class PKIXCertPathChecker
Throws:
CertPathValidatorException

isForwardCheckingSupported

public boolean isForwardCheckingSupported()
Specified by:
isForwardCheckingSupported in class PKIXCertPathChecker

getSupportedExtensions

public Set<String> getSupportedExtensions()
Specified by:
getSupportedExtensions in class PKIXCertPathChecker

check

public void check(Certificate cert,
                  Collection<String> unresolvedCritExts)
           throws CertPathValidatorException
Specified by:
check in class PKIXCertPathChecker
Throws:
CertPathValidatorException


Copyright © 2012-2013 European Middleware Initiative. All Rights Reserved.