1 package org.bouncycastle.cert.jcajce; 2 3 import java.security.cert.CertificateEncodingException; 4 import java.security.cert.X509Certificate; 5 6 import org.bouncycastle.asn1.x509.Certificate; 7 import org.bouncycastle.cert.X509CertificateHolder; 8 9 /** 10 * JCA helper class for converting an X509Certificate into a X509CertificateHolder object. 11 */ 12 public class JcaX509CertificateHolder 13 extends X509CertificateHolder 14 { 15 /** 16 * Base constructor. 17 * 18 * @param cert certificate to be used a the source for the holder creation. 19 * @throws CertificateEncodingException if there is a problem extracting the certificate information. 20 */ 21 public JcaX509CertificateHolder(X509Certificate cert) 22 throws CertificateEncodingException 23 { 24 super(Certificate.getInstance(cert.getEncoded())); 25 } 26 } 27