Class SecureEmailManager

SecureEmailManager class

Provides methods for working with secure emails, including S/MIME signing and encryption operations. This class enables digital signature verification, message decryption, and signing of email messages using X.509 certificates and PKCS#7/CMS standards.

public class SecureEmailManager

Constructors

NameDescription
SecureEmailManager()The default constructor.

Methods

NameDescription
virtual AttachSignature(MailMessage, CmsSigner)Creates a copy of the specified MailMessage and adds a digital signature to it.
virtual AttachSignature(MailMessage, X509Certificate2)Creates a copy of the specified MailMessage and adds a digital signature to it.
virtual AttachSignature(MapiMessage, CmsSigner)Creates a copy of the specified MapiMessage and adds a digital signature to it.
virtual AttachSignature(MapiMessage, X509Certificate2)Creates a copy of the specified MapiMessage and adds a digital signature to it.
virtual AttachSignature(MailMessage, CmsSigner, SignatureOptions)Creates a copy of the specified MailMessage and adds a digital signature to it.
virtual AttachSignature(MailMessage, X509Certificate2, SignatureOptions)Creates a copy of the specified MailMessage and adds a digital signature to it.
virtual AttachSignature(MapiMessage, CmsSigner, SignatureOptions)Creates a copy of the specified MapiMessage and adds a digital signature to it.
virtual AttachSignature(MapiMessage, X509Certificate2, SignatureOptions)Creates a copy of the specified MapiMessage and adds a digital signature to it.
CheckSignature(MailMessage)Checking signature MailMessage.
CheckSignature(MapiMessage)Checking signature MapiMessage.
CheckSignature(MailMessage, X509Certificate2)Checking signature MailMessage.
CheckSignature(MapiMessage, X509Certificate2)Checking signature MapiMessage.
CheckSignature(MailMessage, X509Certificate2, X509Store)Checking signature MailMessage.
CheckSignature(MapiMessage, X509Certificate2, X509Store)Checking signature MapiMessage.

Remarks

Use CheckSignature to verify digital signatures on MailMessage or MapiMessage objects and retrieve signing/encryption certificates. Use AttachSignature methods to digitally sign messages using X.509 certificates or CmsSigner objects. Supports both attached (enveloped) and detached signature formats, as well as message encryption and decryption.

See Also