API Reference
Class
EmailSmime
Thin S/MIME verification and decryption orchestration over the shared OfficeIMO security engine.
Inheritance
- Object
- EmailSmime
Methods
public static EmailSmimeDecryptionResult Decrypt(EmailDocument document, X509Certificate2 recipientCertificate, CmsEnvelopeOptions options = null, EmailReaderOptions contentReaderOptions = null) #Returns:
EmailSmimeDecryptionResultDecrypts opaque S/MIME EnvelopedData for a matching recipient certificate.
Parameters
- document OfficeIMO.Email.EmailDocument
- recipientCertificate System.Security.Cryptography.X509Certificates.X509Certificate2
- options OfficeIMO.Security.CmsEnvelopeOptions = null
- contentReaderOptions OfficeIMO.Email.EmailReaderOptions = null
public static EmailSmimeVerificationResult Verify(EmailDocument document, CmsVerificationOptions options = null, EmailReaderOptions contentReaderOptions = null) #Returns:
EmailSmimeVerificationResultVerifies clear-signed or opaque-signed S/MIME content retained by the email reader.
Parameters
- document OfficeIMO.Email.EmailDocument
- options OfficeIMO.Security.CmsVerificationOptions = null
- contentReaderOptions OfficeIMO.Email.EmailReaderOptions = null
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object