public class SecureEmailManager extends Object
Class that provided methods for working with secure emails.
| Constructor and Description |
|---|
SecureEmailManager() |
| Modifier and Type | Method and Description |
|---|---|
MailMessage |
attachSignature(MailMessage msg,
X509Certificate2 certificate)
Creates a copy of the specified MailMessage and adds a digital signature to it.
|
MailMessage |
attachSignature(MailMessage msg,
X509Certificate2 certificate,
SignatureOptions options)
Creates a copy of the specified MailMessage and adds a digital signature to it.
|
MapiMessage |
attachSignature(MapiMessage msg,
X509Certificate2 certificate)
Creates a copy of the specified MapiMessage and adds a digital signature to it.
|
MapiMessage |
attachSignature(MapiMessage msg,
X509Certificate2 certificate,
SignatureOptions options)
Creates a copy of the specified MapiMessage and adds a digital signature to it.
|
SmimeResult |
checkSignature(MailMessage msg)
Checking signature MailMessage.
|
SmimeResult |
checkSignature(MailMessage msg,
X509Certificate2 certificateForDecrypt)
Checking signature MailMessage.
|
SmimeResult |
checkSignature(MailMessage msg,
X509Certificate2 certificateForDecrypt,
X509Store store)
Checking signature MailMessage.
|
SmimeResult |
checkSignature(MapiMessage msg)
Checking signature MapiMessage.
|
SmimeResult |
checkSignature(MapiMessage msg,
X509Certificate2 certificateForDecrypt)
Checking signature MapiMessage.
|
SmimeResult |
checkSignature(MapiMessage msg,
X509Certificate2 certificateForDecrypt,
X509Store store)
Checking signature MapiMessage.
|
public final SmimeResult checkSignature(MapiMessage msg)
Checking signature MapiMessage.
msg - The MapiMessage to check.SmimeResultpublic final SmimeResult checkSignature(MapiMessage msg, X509Certificate2 certificateForDecrypt)
Checking signature MapiMessage.
msg - The MapiMessage to check.certificateForDecrypt - The certificate to decrypt the MapiMessage if it is encrypted.SmimeResultpublic final SmimeResult checkSignature(MapiMessage msg, X509Certificate2 certificateForDecrypt, X509Store store)
Checking signature MapiMessage.
msg - The MapiMessage to check.certificateForDecrypt - The certificate to decrypt the MapiMessage if it is encrypted.store - Store to look up encryption certificates, if null then X509Store(StoreLocation.CurrentUser) is used.SmimeResultpublic final SmimeResult checkSignature(MailMessage msg)
Checking signature MailMessage.
msg - The MailMessage to check.SmimeResultpublic final SmimeResult checkSignature(MailMessage msg, X509Certificate2 certificateForDecrypt)
Checking signature MailMessage.
msg - The MailMessage to check.certificateForDecrypt - The certificate to decrypt the MailMessage if it is encrypted.SmimeResultpublic final SmimeResult checkSignature(MailMessage msg, X509Certificate2 certificateForDecrypt, X509Store store)
Checking signature MailMessage.
msg - The MailMessage to check.certificateForDecrypt - The certificate to decrypt the MailMessage if it is encrypted.store - Store to look up encryption certificates, if null then X509Store(StoreLocation.CurrentUser) is used.SmimeResultpublic MailMessage attachSignature(MailMessage msg, X509Certificate2 certificate)
Creates a copy of the specified MailMessage and adds a digital signature to it.
certificate - X.509 certificate.msg - Source MailMessage.public MapiMessage attachSignature(MapiMessage msg, X509Certificate2 certificate)
Creates a copy of the specified MapiMessage and adds a digital signature to it.
certificate - X.509 certificate.msg - Source MapiMessage.public MailMessage attachSignature(MailMessage msg, X509Certificate2 certificate, SignatureOptions options)
Creates a copy of the specified MailMessage and adds a digital signature to it.
msg - Source MailMessage.certificate - X.509 certificate.options - Additional options SignatureOptionspublic MapiMessage attachSignature(MapiMessage msg, X509Certificate2 certificate, SignatureOptions options)
Creates a copy of the specified MapiMessage and adds a digital signature to it.
msg - Source MapiMessage.certificate - X.509 certificate.options - Additional options SignatureOptionsCopyright (c) 2008-2023 Aspose Pty Ltd. All Rights Reserved.