package org.spongycastle.cert.crmf.jcajce; import java.security.cert.CertificateEncodingException; import java.security.cert.X509Certificate; import org.spongycastle.asn1.crmf.EncryptedValue; import org.spongycastle.cert.crmf.CRMFException; import org.spongycastle.cert.crmf.EncryptedValueBuilder; import org.spongycastle.cert.jcajce.JcaX509CertificateHolder; import org.spongycastle.operator.KeyWrapper; import org.spongycastle.operator.OutputEncryptor; public class JcaEncryptedValueBuilder extends EncryptedValueBuilder { public JcaEncryptedValueBuilder(KeyWrapper wrapper, OutputEncryptor encryptor) { super(wrapper, encryptor); } public EncryptedValue build(X509Certificate certificate) throws CertificateEncodingException, CRMFException { return build(new JcaX509CertificateHolder(certificate)); } }