API Reference

Class

EmailSmimeProcessingResult

Namespace OfficeIMO.Email
Assembly OfficeIMO.Email
Modifiers sealed

Result of decrypting an S/MIME envelope and then verifying protected signed content.

Inheritance

  • Object
  • EmailSmimeProcessingResult

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Returned or exposed by

Properties

public String ProviderName { get; } #

Explicit security provider used for every stage.

public EmailSmimeDecryptionResult Decryption { get; } #

Outer EnvelopedData decryption evidence.

public EmailSmimeVerificationResult Verification { get; } #

Inner signature evidence, or null when decrypted content was not signed.

public EmailDocument Content { get; } #

Verified signed content when available; otherwise the decrypted MIME content.

public IReadOnlyList<EmailSmimeProcessingStage> ProcessingOrder { get; } #

Stages actually performed in strict order.

public IReadOnlyList<EmailDiagnostic> Diagnostics { get; } #

Combined extraction, trust-policy, and processing diagnostics.

public Boolean IsSuccessful { get; } #

True when decryption succeeded and any discovered inner signature validated.