<PackageReference Include="BouncyCastle.Cryptography" Version="2.7.0" />

Org.BouncyCastle.Cms

Namespace with 63 public types

Classes

 CmsAbsentContent A class representing null or absent content.
 CmsAlgorithmNotAllowedException
 CmsAttributeTableGenerationException
 CmsAuthenticatedData Containing class for a CMS AuthenticatedData object.
 CmsAuthenticatedDataGenerator
 CmsAuthenticatedDataParser
 CmsAuthenticatedDataStreamGenerator Streaming generator for CMS AuthenticatedData (MAC-protected) messages. Add recipients via the base methods, then call to obtain a to which the content to be authenticated is written; closing that stream finalizes the CMS structure and emits the MAC.
 CmsAuthenticatedGenerator
 CmsCompressedData Containing class for a CMS CompressedData object.
 CmsCompressedDataGenerator General class for generating a compressed CMS message.
 CmsCompressedDataParser
 CmsCompressedDataStreamGenerator Streaming generator for CMS CompressedData messages. Call to obtain a to which the content to be compressed is written; closing that stream finalizes the CMS structure. Only ZLIB compression () is supported.
 CmsContentInfoParser
 CmsDigestedData Containing class for a CMS DigestedData object.
 CmsEnvelopedData
 CmsEnvelopedDataGenerator
 CmsEnvelopedDataParser
 CmsEnvelopedDataStreamGenerator Streaming generator for CMS EnvelopedData (PKCS#7 enveloped-data) messages. Add recipients via the base methods, then call to obtain a to which the content to be encrypted is written; closing that stream finalizes the CMS structure.
 CmsException
 CmsProcessableByteArray A holding class for a byte array of data to be processed.
 CmsProcessableFile A holding class for a file of data to be processed.
 CmsProcessableInputStream
 CmsSignedData
 CmsSignedDataGenerator Generator for CMS SignedData (PKCS#7 signed-data) messages. Configure signers with (and overloads), add certificates and CRLs via the base methods, then call to obtain a instance.
 CmsSignedDataParser
 CmsSignedDataStreamGenerator Streaming generator for CMS SignedData (PKCS#7 signed-data) messages. Configure signers with (and overloads), add certificates and CRLs via the base methods, then call to obtain a to which the content being signed is written. Closing that stream finalizes the CMS structure.
 CmsStreamException
 CmsTagLengthException
 CmsTypedStream
 CmsVerifierCertificateNotValidException
 DefaultAuthenticatedAttributeTableGenerator Default authenticated attributes generator.
 DefaultDigestAlgorithmIdentifierFinder
 DefaultSignatureAlgorithmIdentifierFinder
 DefaultSignedAttributeTableGenerator Default signed attributes generator.
 KekRecipientInformation
 KeyAgreeRecipientInformation
 KeyTransRecipientInfoGenerator
 KeyTransRecipientInformation
 OriginatorID
 OriginatorInfoGenerator
 OriginatorInformation
 PasswordRecipientInformation The RecipientInfo class for a recipient who has been sent a message encrypted using a password.
 Pkcs5Scheme2PbeKey PKCS5 scheme-2 - password converted to bytes assuming ASCII.
 Pkcs5Scheme2Utf8PbeKey
 Pkcs7ProcessableObject
 RecipientID
 RecipientInformationStore
 SignerID
 SignerInfoGenerator
 SignerInfoGeneratorBuilder
 SignerInformation
 SignerInformationStore
 SimpleAttributeTableGenerator

Enumerations

 CmsAttributeTableParameter

Abstract Classes

 CmsEnvelopedGenerator
 CmsPbeKey
 CmsSignedGenerator
 RecipientInformation

Interfaces

 CmsAttributeTableGenerator
 CmsProcessable
 CmsReadable
 CmsTypedData
 RecipientInfoGenerator