code: public void validate(X509Certificate[] certPath,
               X509Certificate[] trustedCerts)
      throws ProxyPathValidatorException {
      validate(certPath, trustedCerts, null);
      }
docs: Performs <B>all</B> certificate path validation including
  checking of the signatures, validity of the certificates,
  extension checking, etc.<BR>
  It uses the PureTLS code to do basic cert signature checking
  checking and then calls {@link #validate(X509Certificate[],
  TrustedCertificates) validate} for further checks.
  
  @param certPath the certificate path to validate.
  @param trustedCerts the trusted (CA) certificates.
  @exception ProxyPathValidatorException if certificate
  path validation fails.