Class BcEncryptedValueBuilder


  • public class BcEncryptedValueBuilder
    extends EncryptedValueBuilder
    Lightweight convenience class for EncryptedValueBuilder
    • Method Detail

      • build

        public org.bouncycastle.asn1.crmf.EncryptedValue build​(org.bouncycastle.crypto.params.AsymmetricKeyParameter privateKey)
                                                        throws CRMFException,
                                                               IOException
        Build an EncryptedValue structure containing the private key details contained in the passed PrivateKey.
        Parameters:
        privateKey - a private key parameter.
        Returns:
        an EncryptedValue containing an EncryptedPrivateKeyInfo structure.
        Throws:
        CRMFException - on a failure to encrypt the data, or wrap the symmetric key for this value.
        IOException