• DR-IT Software
  • Products
  • Documentation
  • Product page
  • Examples
  • API reference
  • Support
Show / Hide Table of Contents

Namespace DRIT.Mail.Rfc.SMime

Classes

SMimeContentTypes

S/MIME content type and parameter constants (RFC 5751 §3).

SMimeDecryptor

Decrypts S/MIME encrypted messages (RFC 5751 §3.3). Handles application/pkcs7-mime; smime-type=enveloped-data messages using RSA key transport and AES-CBC content encryption.

SMimeEncryptionOptions

Options for S/MIME encryption (RFC 5751 §3.3).

SMimeEncryptor

Encrypts MIME messages with S/MIME (RFC 5751 §3.3). Produces an application/pkcs7-mime; smime-type=enveloped-data message using AES-CBC for content encryption and RSA key transport for each recipient.

SMimeException

Thrown when an S/MIME operation cannot be performed or a structure cannot be parsed or created.

SMimeSignatureInfo

Information about a single S/MIME signature, produced by SMimeVerifier.

SMimeSigner

Signs MIME messages with S/MIME (RFC 5751 §3.4). Produces either a detached multipart/signed message or an opaque application/pkcs7-mime; smime-type=signed-data message.

SMimeSignerOptions

Options for S/MIME signing (RFC 5751 §3.4).

SMimeVerificationResult

The result of S/MIME signature verification (RFC 5751 §3.4).

SMimeVerifier

Verifies S/MIME signed messages (RFC 5751 §3.4). Handles both detached (multipart/signed) and opaque (application/pkcs7-mime; smime-type=signed-data) signatures.

Enums

SMimeDigestAlgorithm

The digest algorithm used by an S/MIME signature (RFC 5754).

SMimeEncryptionAlgorithm

The content-encryption algorithm used by S/MIME encryption (RFC 3565).

SMimeSignatureStatus

The verification status of a single S/MIME signature.

Back to top

DR-IT Software documentation

DR-IT Software · Products · Documentation index · Product page · Downloads · Support · Licensing

Generated by DocFX