Class JcaEncryptedValueBuilder


  • public class JcaEncryptedValueBuilder
    extends EncryptedValueBuilder
    JCA convenience class for EncryptedValueBuilder
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.bouncycastle.asn1.crmf.EncryptedValue build​(java.security.cert.X509Certificate certificate)
      Build an EncryptedValue structure containing the passed in certificate.
      org.bouncycastle.asn1.crmf.EncryptedValue build​(java.security.PrivateKey privateKey)
      Build an EncryptedValue structure containing the private key details contained in the passed PrivateKey.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • build

        public org.bouncycastle.asn1.crmf.EncryptedValue build​(java.security.cert.X509Certificate certificate)
                                                        throws java.security.cert.CertificateEncodingException,
                                                               CRMFException
        Build 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,
                                                               CRMFException
        Build 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