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.