IAIK CMS/SMIME Toolkit Demo API Documentation
Version 6.1

Package demo.smime.basic

Class Summary
BinarySignedDemo This class shows how to create, sign and then parse/verify a mulitpart/signed message where the content is not canonicalized.
CMSStreamDemo This class shows the usage of the SMimeSigned and SMimeEncrypted classes.
ProcessMessageDemo This class demonstrates the usage of the IAIK S/MIME implementation for cryptographically processing (e.g. signing or encrypting) a received message.
SMimeCamelliaDemo This class demonstrates the usage of the IAIK S/MIME implementation with the Camellia encryption algorithm.
SMimeDemo This class demonstrates the usage of the IAIK S/MIME implementation.
SMimeEnvelopedDemoAEAD This class demonstrates the usage of the IAIK S/MIME implementation.
SMimeOaepPssDemo This class demonstrates the usage of the IAIK S/MIME implementation using RSA-PSS for signing, RSA-OAEP for key transport and AES-256 CBC for content encryption.
SMimeSendDemo This class demonstrates the usage of the IAIK S/MIME implementation for sending signed and/or encryped emails based on the JavaMail API.
SMimeShowDemo This class demonstrates the usage of the IAIK S/MIME implementation for downloading and verifying/decrypting signed and/or encrypted emails from some mail server.
SMimeV3CamelliaDemo This class demonstrates the usage of the IAIK S/MIME implementation with the Camellia encryption algorithm.
SMimeV3Demo This class demonstrates the usage of the IAIK S/MIME implementation.
SMimeV3SHA2withDSADemo This class demonstrates the usage of the IAIK S/MIME implementation with the SHA2withDSA signature algorithm (FIPS 186-3).
SMimeV4Demo This class demonstrates the usage of the IAIK S/MIME implementation.
 


IAIK CMS/SMIME Toolkit Demo API Documentation
Version 6.1

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