Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/
Class

EmailPgpVerificationResult

OfficeIMO.Email

Namespace
OfficeIMO.Email
Assembly
OfficeIMO.Email
Source revision
ac7e6e1bad8a with working tree changes
Modifiers
sealed

Result of verifying a PGP/MIME or inline cleartext OpenPGP signature.

Inheritance

  • object
  • EmailPgpVerificationResult

Usage

Explore 2 API references to this type

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

Returned or exposed by 2

Properties

public string ProviderName { get; } #

OpenPGP provider that produced the evidence.

public EmailProtectionKind ProtectionKind { get; } #

MIME protection wrapper detected by the reader.

public EmailInlinePgpKind InlinePgp { get; } #

Inline OpenPGP block detected in the body.

public OfficeOpenPgpVerificationResult? Cryptography { get; } #

Signature evaluation, or null when nothing verifiable was found.

public byte[]? SignedMimeEntity { get; } #

Exact bytes of the signed MIME part, as extracted from the source.

public EmailDocument? SignedContent { get; } #

Parsed signed MIME part.

public string? SignedText { get; } #

For inline cleartext signatures, exactly the signed text.

public IReadOnlyList<EmailDiagnostic> Diagnostics { get; } #

Extraction and projection diagnostics.

public bool IsValid { get; } #

True when at least one signature was found and all signatures are valid.