CertificateValidator validator = new CertificateValidator(trustStore, crls); validator.setMaxCertPathLength(getMaxCertPathLength()); validator.setEnableCRLDP(isEnableCRLDP()); validator.setEnableOCSP(isEnableOCSP()); validator.setOcspResponderURL(getOcspResponderURL()); validator.validate(keyStore, x509C); // TODO what about truststore?
_trustStorePassword == null ? null :_trustStorePassword.toString()); Collection<? extends CRL> crls = loadCRL(_crlPath); CertificateValidator validator = new CertificateValidator(trustStore, crls); validator.validate(certs);
/** * validates all aliases inside of a given keystore * * @param keyStore the keystore to validate * @throws CertificateException if keystore error and unable to validate */ public void validate( KeyStore keyStore ) throws CertificateException { try { Enumeration<String> aliases = keyStore.aliases(); for ( ; aliases.hasMoreElements(); ) { String alias = aliases.nextElement(); validate(keyStore,alias); } } catch ( KeyStoreException kse ) { throw new CertificateException("Unable to retrieve aliases from keystore", kse); } }
_trustStorePassword == null ? null :_trustStorePassword.toString()); Collection<? extends CRL> crls = loadCRL(_crlPath); CertificateValidator validator = new CertificateValidator(trustStore, crls); validator.validate(certs);
/** * validates a specific alias inside of the keystore being passed in * * @param keyStore the keystore to validate * @param keyAlias the keyalias in the keystore to valid with * @return the keyAlias if valid * @throws CertificateException if keystore error and unable to validate */ public String validate(KeyStore keyStore, String keyAlias) throws CertificateException { String result = null; if (keyAlias != null) { try { validate(keyStore, keyStore.getCertificate(keyAlias)); } catch (KeyStoreException kse) { LOG.debug(kse); throw new CertificateException("Unable to validate certificate" + " for alias [" + keyAlias + "]: " + kse.getMessage(), kse); } result = keyAlias; } return result; }
CertificateValidator validator = new CertificateValidator(trustStore, crls); validator.setMaxCertPathLength(_maxCertPathLength); validator.setEnableCRLDP(_enableCRLDP); validator.setEnableOCSP(_enableOCSP); validator.setOcspResponderURL(_ocspResponderURL); validator.validate(keyStore, cert);
_trustStorePassword == null ? null :_trustStorePassword.toString()); Collection<? extends CRL> crls = loadCRL(_crlPath); CertificateValidator validator = new CertificateValidator(trustStore, crls); validator.validate(certs);
validate(certChain);
CertificateValidator validator = new CertificateValidator(trustStore, crls); validator.setMaxCertPathLength(_maxCertPathLength); validator.setEnableCRLDP(_enableCRLDP); validator.setEnableOCSP(_enableOCSP); validator.setOcspResponderURL(_ocspResponderURL); validator.validate(keyStore, cert);
_trustStorePassword == null ? null :_trustStorePassword.toString()); Collection<? extends CRL> crls = loadCRL(_crlPath); CertificateValidator validator = new CertificateValidator(trustStore, crls); validator.validate(certs);
/** * validates all aliases inside of a given keystore * * @param keyStore * @throws CertificateException */ public void validate( KeyStore keyStore ) throws CertificateException { try { Enumeration<String> aliases = keyStore.aliases(); for ( ; aliases.hasMoreElements(); ) { String alias = aliases.nextElement(); validate(keyStore,alias); } } catch ( KeyStoreException kse ) { throw new CertificateException("Unable to retrieve aliases from keystore", kse); } }
CertificateValidator validator = new CertificateValidator(trustStore, crls); validator.setMaxCertPathLength(_maxCertPathLength); validator.setEnableCRLDP(_enableCRLDP); validator.setEnableOCSP(_enableOCSP); validator.setOcspResponderURL(_ocspResponderURL); validator.validate(keyStore, cert);
_trustStorePassword == null ? null :_trustStorePassword.toString()); Collection<? extends CRL> crls = loadCRL(_crlPath); CertificateValidator validator = new CertificateValidator(trustStore, crls); validator.validate(certs);
/** * validates all aliases inside of a given keystore * * @param keyStore * @throws CertificateException */ public void validate( KeyStore keyStore ) throws CertificateException { try { Enumeration<String> aliases = keyStore.aliases(); for ( ; aliases.hasMoreElements(); ) { String alias = aliases.nextElement(); validate(keyStore,alias); } } catch ( KeyStoreException kse ) { throw new CertificateException("Unable to retrieve aliases from keystore", kse); } }
CertificateValidator validator = new CertificateValidator(trustStore, crls); validator.setMaxCertPathLength(_maxCertPathLength); validator.setEnableCRLDP(_enableCRLDP); validator.setEnableOCSP(_enableOCSP); validator.setOcspResponderURL(_ocspResponderURL); validator.validate(keyStore, cert);
_trustStorePassword == null ? null :_trustStorePassword.toString()); Collection<? extends CRL> crls = loadCRL(_crlPath); CertificateValidator validator = new CertificateValidator(trustStore, crls); validator.validate(certs);
/** * validates all aliases inside of a given keystore * * @param keyStore * @throws CertificateException */ public void validate( KeyStore keyStore ) throws CertificateException { try { Enumeration<String> aliases = keyStore.aliases(); for ( ; aliases.hasMoreElements(); ) { String alias = aliases.nextElement(); validate(keyStore,alias); } } catch ( KeyStoreException kse ) { throw new CertificateException("Unable to retrieve aliases from keystore", kse); } }
CertificateValidator validator = new CertificateValidator(trustStore, crls); validator.setMaxCertPathLength(_maxCertPathLength); validator.setEnableCRLDP(_enableCRLDP); validator.setEnableOCSP(_enableOCSP); validator.setOcspResponderURL(_ocspResponderURL); validator.validate(keyStore, cert);
_trustStorePassword == null ? null :_trustStorePassword.toString()); Collection<? extends CRL> crls = loadCRL(_crlPath); CertificateValidator validator = new CertificateValidator(trustStore, crls); validator.validate(certs);
/** * validates all aliases inside of a given keystore * * @param keyStore * @throws CertificateException */ public void validate( KeyStore keyStore ) throws CertificateException { try { Enumeration<String> aliases = keyStore.aliases(); for ( ; aliases.hasMoreElements(); ) { String alias = aliases.nextElement(); validate(keyStore,alias); } } catch ( KeyStoreException kse ) { throw new CertificateException("Unable to retrieve aliases from keystore", kse); } }