Available in .NET, VCL and ActiveX editions.
The SMimeMessage component implements the S/MIME standard for encryption and decryption with public key cryptography and X.509 digital certificates. In addition, the component can be used for both generating and verifying RSA digital signatures. This component implements an S/MIME mail message as described in the Internet Standards documents: RFC 2311, RFC 2633 and RFC 2045
This component allows you to compose / parse messages in an alternative MIME format with multiple file attachments and digitally sign / verify, encrypt / decrypt them according to the S/MIME standard. See Using certificates
The SMimeMessage component is an independent stand-alone component and does not have ties with the Clever Internet Suite mail socket engine. It is possible to use this component with any other mail client engines / components for composing and signing mail messages formatted according to the RFC standards.
Name |
Description |
BCCList |
Specifies blind carbon copy recipients for the message. |
Bodies |
Represents a body collection of the message. |
BodiesSource |
Gets a string list with the message bodies' parts. |
Boundary |
Represents a character sequence that delimits the message bodies. |
CCList |
Specifies carbon copy recipients for the message. |
Certificates |
Gets the TclMessageCertificates collection of the TclCertificate objects. |
CharSet |
Represents the character set used for the message. |
ContentType |
Represents the MIME body type for the message. |
Date |
Represents the date when message was sent. |
Encoding |
Represents the encoding method for the message. |
From |
Identifies the original author of the message. |
Header |
Represents the necessary information about message header fields. |
HeaderSource |
Gets or sets the the given string list with the message header part. |
IsDetachedSignature |
Specifies whether to include a detached signature when signing a message. |
IsEncrypted |
Determines whether the current message content is encrypted. |
IsIncludeCertificate |
Specifies whether the signer's certificate with the signed message should be included. |
IsSigned |
Determines whether the current message content is signed. |
MessageFormat |
Contains the format of parsed message. |
MessageID |
Specifies the message identifier assigned to the message. |
MessageSource |
Gets or sets the the given string list with the mail message source. |
Priority |
Specifies the message priority for the mail server. |
ReadReceiptTo |
Specifies the the email address to which the recipient of the original message should reply with notification about receiving the message. |
ReplyTo |
Identifies the delivery address for message replies. |
Subject |
Specifies the subject for the message. |
ToList |
Provides mail message recipients. |
Name |
Description |
BuildMessage
|
Allows to build mail message using text and html message representations including both images and files attachment lists. |
Clear |
Cleans all message members and assigns them to their initial values. |
Decrypt |
Decodes and decrypts the current mail message. |
DecryptAndVerify |
Decrypts and verifies the signature of the current mail message. |
Encrypt |
Encodes and encrypts the current mail message? |
GetBodyText |
Gets a text representation of the mail message content. |
Sign |
Signs the current mail message. |
Verify |
Verifies the signature of the current mail message. |