List of usage examples for org.bouncycastle.cert.jcajce JcaX509CertificateConverter JcaX509CertificateConverter
public JcaX509CertificateConverter()
From source file:uk.ac.cam.gpe21.droidssl.mitm.crypto.cert.CertificateUtils.java
License:Apache License
public static X509Certificate readCertificate(Reader reader) throws IOException { // TODO share with CertificateAuthority's own implementation try (PEMParser parser = new PEMParser(reader)) { Object object = parser.readObject(); if (!(object instanceof X509CertificateHolder)) throw new IOException("File does not contain a certificate"); X509CertificateHolder certificate = (X509CertificateHolder) object; return new JcaX509CertificateConverter().getCertificate(certificate); } catch (CertificateException ex) { throw new IOException(ex); }/* ww w . j a va2s . c o m*/ }
From source file:xades4j.providers.impl.DefaultTimeStampVerificationProvider.java
License:Open Source License
@Inject public DefaultTimeStampVerificationProvider(CertificateValidationProvider certificateValidationProvider, MessageDigestEngineProvider messageDigestProvider) { this.certificateValidationProvider = certificateValidationProvider; this.messageDigestProvider = messageDigestProvider; Provider bcProv = new BouncyCastleProvider(); this.signerInfoVerifierBuilder = new JcaSimpleSignerInfoVerifierBuilder().setProvider(bcProv); this.x509CertificateConverter = new JcaX509CertificateConverter().setProvider(bcProv); this.x509CertSelectorConverter = new JcaX509CertSelectorConverter(); }