Class SecureEmailManager
Contents
[
Hide
]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
| Name | Description |
|---|---|
| SecureEmailManager() | The default constructor. |
Methods
| Name | Description |
|---|---|
| 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
- namespace Aspose.Email
- assembly Aspose.Email