IAIK CMS/SMIME Toolkit Demo API Documentation
Version 6.1

Package demo.cms.envelopedData

Class Summary
AESEnvelopedDataDemo Demonstrates the usage of class EnvelopedDataStream and EnvelopedData for encrypting data using the CMS type EnvelopedData with the AES cipher algorithm.
ArcFourEnvelopedDataDemo This class demonstrates the EnvelopedDataStream/EncryptedContentInfoStream usages for the ARCFOUR algorithm.
CamelliaEnvelopedDataDemo Demonstrates the usage of class EnvelopedDataStream and EnvelopedData for encrypting data using the CMS type EnvelopedData with the Camellia cipher algorithm.
CAST128EnvelopedDataDemo This class demonstrates the EnvelopedDataStream/EncryptedContentInfoStream usages for the CAST128 algorithm.
EncryptedContentInfoDemo This class demonstrates the EnvelopedDataStream/EncryptedContentInfoStream usages for algorithms that require a specific parameter handling.
EnvelopedDataDemo Demonstrates the usage of class EnvelopedDataStream and EnvelopedData for encrypting data using the CMS type EnvelopedData.
EnvelopedDataDemoAEAD Demonstrates the usage of class EnvelopedDataStream, EnvelopedData and EnvelopedDataOutputStream for AEAD encrypting data using the CMS type EnvelopedData according to RFC 5652.
EnvelopedDataOutputStreamDemo Demonstrates the usage of class EnvelopedDataOutputStream and for encrypting data using the CMS type EnvelopedData.
ExplicitAESEnvelopedDataDemo Demonstrates the usage of class EnvelopedDataStream and EnvelopedData in explicit mode for encrypting data using the CMS type EnvelopedData with the AES cipher algorithm.
ExplicitEnvelopedDataDemo Demonstrates the usage of class EnvelopedDataStream and EnvelopedData for encrypting data using the CMS type EnvelopedData where the encrypted data is not included in the EncryptedContentInfo (transferred by other means).
FileEncryptionDemo This class shows how to use the CMS PasswordRecipientInfo type for password based encrypting the contents of a file (and later decrypting it again) with the CMS EnvelopedDataStream EnvelopedData} content type.
OaepEnvelopedDataDemo This class demonstrates the CMS EnvelopedData implementation for the RSA-OAEP (PKCS#1v2.1) algorithm.
PasswordRecipientInfoDemo This class shows the usage of the CMS RecipientInfo type PasswordRecipientInfo as specified by RFC 5652.
RC2EnvelopedDataDemo This class demonstrates the EnvelopedDataStream/EncryptedContentInfoStream usages for the RC2 algorithm.
TripleDESEnvelopedDataDemo Demonstrates the usage of class EnvelopedDataStream and EnvelopedData for encrypting data using the CMS type EnvelopedData with the TripleDES (DES-EDE3) cipher algorithm.
 


IAIK CMS/SMIME Toolkit Demo API Documentation
Version 6.1

v6.1
(c) 2002 IAIK, (c) 2003 - 2025 SIC