Class JcaEncryptedValueBuilder
- java.lang.Object
 - 
- org.bouncycastle.cert.crmf.EncryptedValueBuilder
 - 
- org.bouncycastle.cert.crmf.jcajce.JcaEncryptedValueBuilder
 
 
 
- 
public class JcaEncryptedValueBuilder extends EncryptedValueBuilder
JCA convenience class for EncryptedValueBuilder 
- 
- 
Constructor Summary
Constructors Constructor Description JcaEncryptedValueBuilder(KeyWrapper wrapper, OutputEncryptor encryptor) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.bouncycastle.asn1.crmf.EncryptedValuebuild(java.security.cert.X509Certificate certificate)Build an EncryptedValue structure containing the passed in certificate.org.bouncycastle.asn1.crmf.EncryptedValuebuild(java.security.PrivateKey privateKey)Build an EncryptedValue structure containing the private key details contained in the passed PrivateKey.- 
Methods inherited from class org.bouncycastle.cert.crmf.EncryptedValueBuilder
build, build, build 
 - 
 
 - 
 
- 
- 
Constructor Detail
- 
JcaEncryptedValueBuilder
public JcaEncryptedValueBuilder(KeyWrapper wrapper, OutputEncryptor encryptor)
 
 - 
 
- 
Method Detail
- 
build
public org.bouncycastle.asn1.crmf.EncryptedValue build(java.security.cert.X509Certificate certificate) throws java.security.cert.CertificateEncodingException, CRMFExceptionBuild an EncryptedValue structure containing the passed in certificate.- Parameters:
 certificate- the certificate to be encrypted.- Returns:
 - an EncryptedValue containing the encrypted certificate.
 - Throws:
 CRMFException- on a failure to encrypt the data, or wrap the symmetric key for this value.java.security.cert.CertificateEncodingException
 
- 
build
public org.bouncycastle.asn1.crmf.EncryptedValue build(java.security.PrivateKey privateKey) throws java.security.cert.CertificateEncodingException, CRMFExceptionBuild an EncryptedValue structure containing the private key details contained in the passed PrivateKey.- Parameters:
 privateKey- the asymmetric private key.- Returns:
 - an EncryptedValue containing an EncryptedPrivateKeyInfo structure.
 - Throws:
 CRMFException- on a failure to encrypt the data, or wrap the symmetric key for this value.java.security.cert.CertificateEncodingException
 
 - 
 
 -