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 Link icon

    • DES_EDE3_CBC Link icon

      public static final String DES_EDE3_CBC
    • RC2_CBC Link icon

      public static final String RC2_CBC
    • IDEA_CBC Link icon

      public static final String IDEA_CBC
    • CAST5_CBC Link icon

      public static final String CAST5_CBC
    • AES128_CBC Link icon

      public static final String AES128_CBC
    • AES192_CBC Link icon

      public static final String AES192_CBC
    • AES256_CBC Link icon

      public static final String AES256_CBC
    • CAMELLIA128_CBC Link icon

      public static final String CAMELLIA128_CBC
    • CAMELLIA192_CBC Link icon

      public static final String CAMELLIA192_CBC
    • CAMELLIA256_CBC Link icon

      public static final String CAMELLIA256_CBC
    • SEED_CBC Link icon

      public static final String SEED_CBC
    • DES_EDE3_WRAP Link icon

      public static final String DES_EDE3_WRAP
    • AES128_WRAP Link icon

      public static final String AES128_WRAP
    • AES192_WRAP Link icon

      public static final String AES192_WRAP
    • AES256_WRAP Link icon

      public static final String AES256_WRAP
    • CAMELLIA128_WRAP Link icon

      public static final String CAMELLIA128_WRAP
    • CAMELLIA192_WRAP Link icon

      public static final String CAMELLIA192_WRAP
    • CAMELLIA256_WRAP Link icon

      public static final String CAMELLIA256_WRAP
    • SEED_WRAP Link icon

      public static final String SEED_WRAP
    • ECDH_SHA1KDF Link icon

      public static final String ECDH_SHA1KDF
    • ECMQV_SHA1KDF Link icon

      public static final String ECMQV_SHA1KDF
    • ECMQV_SHA224KDF Link icon

      public static final String ECMQV_SHA224KDF
    • ECMQV_SHA256KDF Link icon

      public static final String ECMQV_SHA256KDF
    • ECMQV_SHA384KDF Link icon

      public static final String ECMQV_SHA384KDF
    • ECMQV_SHA512KDF Link icon

      public static final String ECMQV_SHA512KDF
    • unprotectedAttributeGenerator Link icon

      protected CMSAttributeTableGenerator unprotectedAttributeGenerator
    • originatorInfo Link icon

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

    • CMSEnvelopedGenerator Link icon

      protected CMSEnvelopedGenerator()
      base constructor
  • Method Details Link icon

    • setUnprotectedAttributeGenerator Link icon

      public void setUnprotectedAttributeGenerator(CMSAttributeTableGenerator unprotectedAttributeGenerator)
    • setOriginatorInfo Link icon

      public void setOriginatorInfo(OriginatorInformation originatorInfo)
    • addRecipientInfoGenerator Link icon

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