Class CMSEnvelopedGenerator

java.lang.Object
org.bouncycastle.cms.CMSEnvelopedGenerator
Direct Known Subclasses:
CMSAuthenticatedGenerator, CMSAuthEnvelopedGenerator, CMSEnvelopedDataGenerator, CMSEnvelopedDataStreamGenerator

public class CMSEnvelopedGenerator extends Object
General class for generating a CMS enveloped-data message.
  • Field Details

    • DES_EDE3_CBC

      public static final String DES_EDE3_CBC
    • RC2_CBC

      public static final String RC2_CBC
    • IDEA_CBC

      public static final String IDEA_CBC
    • CAST5_CBC

      public static final String CAST5_CBC
    • AES128_CBC

      public static final String AES128_CBC
    • AES192_CBC

      public static final String AES192_CBC
    • AES256_CBC

      public static final String AES256_CBC
    • CAMELLIA128_CBC

      public static final String CAMELLIA128_CBC
    • CAMELLIA192_CBC

      public static final String CAMELLIA192_CBC
    • CAMELLIA256_CBC

      public static final String CAMELLIA256_CBC
    • SEED_CBC

      public static final String SEED_CBC
    • DES_EDE3_WRAP

      public static final String DES_EDE3_WRAP
    • AES128_WRAP

      public static final String AES128_WRAP
    • AES192_WRAP

      public static final String AES192_WRAP
    • AES256_WRAP

      public static final String AES256_WRAP
    • CAMELLIA128_WRAP

      public static final String CAMELLIA128_WRAP
    • CAMELLIA192_WRAP

      public static final String CAMELLIA192_WRAP
    • CAMELLIA256_WRAP

      public static final String CAMELLIA256_WRAP
    • SEED_WRAP

      public static final String SEED_WRAP
    • ECDH_SHA1KDF

      public static final String ECDH_SHA1KDF
    • ECMQV_SHA1KDF

      public static final String ECMQV_SHA1KDF
    • ECMQV_SHA224KDF

      public static final String ECMQV_SHA224KDF
    • ECMQV_SHA256KDF

      public static final String ECMQV_SHA256KDF
    • ECMQV_SHA384KDF

      public static final String ECMQV_SHA384KDF
    • ECMQV_SHA512KDF

      public static final String ECMQV_SHA512KDF
    • unprotectedAttributeGenerator

      protected CMSAttributeTableGenerator unprotectedAttributeGenerator
    • originatorInfo

      protected org.bouncycastle.asn1.cms.OriginatorInfo originatorInfo
  • Constructor Details

    • CMSEnvelopedGenerator

      protected CMSEnvelopedGenerator()
      base constructor
  • Method Details

    • setUnprotectedAttributeGenerator

      public void setUnprotectedAttributeGenerator(CMSAttributeTableGenerator unprotectedAttributeGenerator)
    • setOriginatorInfo

      public void setOriginatorInfo(OriginatorInformation originatorInfo)
    • addRecipientInfoGenerator

      public void addRecipientInfoGenerator(RecipientInfoGenerator recipientGenerator)
      Add a generator to produce the recipient info required.
      Parameters:
      recipientGenerator - a generator of a recipient info object.