Class SMIMEAuthEnvelopedGenerator


public class SMIMEAuthEnvelopedGenerator extends SMIMEEnvelopedGenerator
General class for generating a pkcs7-mime message using AEAD algorithm.

A simple example of usage.

     SMIMEAuthEnvelopedGenerator fact = new SMIMEAuthEnvelopedGenerator();

     fact.addRecipientInfoGenerator(new JceKeyTransRecipientInfoGenerator(recipientCert).setProvider("BC"));

     MimeBodyPart mp = fact.generate(content, new JceCMSContentEncryptorBuilder(CMSAlgorithm.AES256_GCM).setProvider("BC").build());
Note: Most clients expect the MimeBodyPart to be in a MimeMultipart when it's sent.