SecureEmailManager
Inheritance: java.lang.Object
public class SecureEmailManager
Class that provided methods for working with secure emails.
Constructors
Constructor | Description |
---|---|
SecureEmailManager() |
Methods
SecureEmailManager()
public SecureEmailManager()
attachSignature(MailMessage msg, System.Security.Cryptography.X509Certificates.X509Certificate2 certificate)
public MailMessage attachSignature(MailMessage msg, System.Security.Cryptography.X509Certificates.X509Certificate2 certificate)
Creates a copy of the specified MailMessage and adds a digital signature to it.
Parameters:
Parameter | Type | Description |
---|---|---|
msg | MailMessage | Source MailMessage. |
certificate | com.aspose.ms.System.Security.Cryptography.X509Certificates.X509Certificate2 | X.509 certificate. |
Returns: MailMessage - Signed MailMessage
attachSignature(MailMessage msg, System.Security.Cryptography.X509Certificates.X509Certificate2 certificate, SignatureOptions options)
public MailMessage attachSignature(MailMessage msg, System.Security.Cryptography.X509Certificates.X509Certificate2 certificate, SignatureOptions options)
Creates a copy of the specified MailMessage and adds a digital signature to it.
Parameters:
Parameter | Type | Description |
---|---|---|
msg | MailMessage | Source MailMessage. |
certificate | com.aspose.ms.System.Security.Cryptography.X509Certificates.X509Certificate2 | X.509 certificate. |
options | SignatureOptions | Additional options SignatureOptions |
Returns: MailMessage - Signed MailMessage
attachSignature(MapiMessage msg, System.Security.Cryptography.X509Certificates.X509Certificate2 certificate)
public MapiMessage attachSignature(MapiMessage msg, System.Security.Cryptography.X509Certificates.X509Certificate2 certificate)
Creates a copy of the specified MapiMessage and adds a digital signature to it.
Parameters:
Parameter | Type | Description |
---|---|---|
msg | MapiMessage | Source MapiMessage. |
certificate | com.aspose.ms.System.Security.Cryptography.X509Certificates.X509Certificate2 | X.509 certificate. |
Returns: MapiMessage - Signed MapiMessage
attachSignature(MapiMessage msg, System.Security.Cryptography.X509Certificates.X509Certificate2 certificate, SignatureOptions options)
public MapiMessage attachSignature(MapiMessage msg, System.Security.Cryptography.X509Certificates.X509Certificate2 certificate, SignatureOptions options)
Creates a copy of the specified MapiMessage and adds a digital signature to it.
Parameters:
Parameter | Type | Description |
---|---|---|
msg | MapiMessage | Source MapiMessage. |
certificate | com.aspose.ms.System.Security.Cryptography.X509Certificates.X509Certificate2 | X.509 certificate. |
options | SignatureOptions | Additional options SignatureOptions |
Returns: MapiMessage - Signed MapiMessage
checkSignature(MailMessage msg)
public final SmimeResult checkSignature(MailMessage msg)
Checking signature MailMessage.
Parameters:
Parameter | Type | Description |
---|---|---|
msg | MailMessage | The MailMessage to check. |
Returns: SmimeResult - Result of checkingSmimeResult
checkSignature(MailMessage msg, System.Security.Cryptography.X509Certificates.X509Certificate2 certificateForDecrypt)
public final SmimeResult checkSignature(MailMessage msg, System.Security.Cryptography.X509Certificates.X509Certificate2 certificateForDecrypt)
Checking signature MailMessage.
Parameters:
Parameter | Type | Description |
---|---|---|
msg | MailMessage | The MailMessage to check. |
certificateForDecrypt | com.aspose.ms.System.Security.Cryptography.X509Certificates.X509Certificate2 | The certificate to decrypt the MailMessage if it is encrypted. |
Returns: SmimeResult - Result of checkingSmimeResult
checkSignature(MailMessage msg, System.Security.Cryptography.X509Certificates.X509Certificate2 certificateForDecrypt, System.Security.Cryptography.X509Certificates.X509Store store)
public final SmimeResult checkSignature(MailMessage msg, System.Security.Cryptography.X509Certificates.X509Certificate2 certificateForDecrypt, System.Security.Cryptography.X509Certificates.X509Store store)
Checking signature MailMessage.
Parameters:
Parameter | Type | Description |
---|---|---|
msg | MailMessage | The MailMessage to check. |
certificateForDecrypt | com.aspose.ms.System.Security.Cryptography.X509Certificates.X509Certificate2 | The certificate to decrypt the MailMessage if it is encrypted. |
store | com.aspose.ms.System.Security.Cryptography.X509Certificates.X509Store | Store to look up encryption certificates, if null then X509Store(StoreLocation.CurrentUser) is used. |
Returns: SmimeResult - Result of checkingSmimeResult
checkSignature(MapiMessage msg)
public final SmimeResult checkSignature(MapiMessage msg)
Checking signature MapiMessage.
Parameters:
Parameter | Type | Description |
---|---|---|
msg | MapiMessage | The MapiMessage to check. |
Returns: SmimeResult - Result of checkingSmimeResult
checkSignature(MapiMessage msg, System.Security.Cryptography.X509Certificates.X509Certificate2 certificateForDecrypt)
public final SmimeResult checkSignature(MapiMessage msg, System.Security.Cryptography.X509Certificates.X509Certificate2 certificateForDecrypt)
Checking signature MapiMessage.
Parameters:
Parameter | Type | Description |
---|---|---|
msg | MapiMessage | The MapiMessage to check. |
certificateForDecrypt | com.aspose.ms.System.Security.Cryptography.X509Certificates.X509Certificate2 | The certificate to decrypt the MapiMessage if it is encrypted. |
Returns: SmimeResult - Result of checkingSmimeResult
checkSignature(MapiMessage msg, System.Security.Cryptography.X509Certificates.X509Certificate2 certificateForDecrypt, System.Security.Cryptography.X509Certificates.X509Store store)
public final SmimeResult checkSignature(MapiMessage msg, System.Security.Cryptography.X509Certificates.X509Certificate2 certificateForDecrypt, System.Security.Cryptography.X509Certificates.X509Store store)
Checking signature MapiMessage.
Parameters:
Parameter | Type | Description |
---|---|---|
msg | MapiMessage | The MapiMessage to check. |
certificateForDecrypt | com.aspose.ms.System.Security.Cryptography.X509Certificates.X509Certificate2 | The certificate to decrypt the MapiMessage if it is encrypted. |
store | com.aspose.ms.System.Security.Cryptography.X509Certificates.X509Store | Store to look up encryption certificates, if null then X509Store(StoreLocation.CurrentUser) is used. |
Returns: SmimeResult - Result of checkingSmimeResult
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
Parameter | Type | Description |
---|---|---|
arg0 | java.lang.Object |
Returns: boolean
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
hashCode()
public native int hashCode()
Returns: int
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
toString()
public String toString()
Returns: java.lang.String
wait()
public final void wait()
wait(long arg0)
public final native void wait(long arg0)
Parameters:
Parameter | Type | Description |
---|---|---|
arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
Parameter | Type | Description |
---|---|---|
arg0 | long | |
arg1 | int |