List of usage examples for com.itextpdf.text.pdf.security CertificateUtil getCRL
public static CRL getCRL(String url) throws IOException, CertificateException, CRLException
From source file:org.opencps.pki.BaseVerifier.java
License:Open Source License
/** * (non-Javadoc)/*w ww.j a v a 2 s . c o m*/ * @see org.opencps.pki.Signer#validateCertificate() */ @Override public Boolean validateCertificate(X509Certificate cert, KeyStore ks) { try { List<VerificationException> errors = CertificateVerification .verifyCertificates(new Certificate[] { cert }, ks, Calendar.getInstance()); if (errors.size() == 0) { CRL crl = CertificateUtil.getCRL(cert); if (crl != null) { return !crl.isRevoked(cert); } return true; } else { return false; } } catch (Exception e) { throw new RuntimeException(e.getMessage(), e); } }