API Reference

Class

WordSignatureValidationReport

Namespace OfficeIMO.Word
Assembly OfficeIMO.Word
Modifiers sealed

Separates structural package parsing from cryptographic trust claims for Word package signatures.

Inheritance

  • Object
  • WordSignatureValidationReport

Usage

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

Methods

public static WordSignatureValidationReport From(WordSignatureInfo signatureInfo) #
Returns: WordSignatureValidationReport

Creates a validation report from signature inspection metadata without performing cryptographic trust checks.

Parameters

signatureInfo OfficeIMO.Word.WordSignatureInfo requiredposition: 0

Properties

public WordSignatureInfo SignatureInfo { get; } #

Gets the signature inspection metadata used to build this validation report.

public Boolean HasSignatures { get; } #

Gets whether the document has any signature package metadata.

public WordSignatureValidationState PackageStructureStatus { get; } #

Gets package-level signature structure status, such as origin part and signature part presence.

public WordSignatureValidationState XmlSignatureStatus { get; } #

Gets XML signature parse status for discovered signature parts.

public WordSignatureValidationState CryptographicStatus { get; } #

Gets cryptographic signature status. OfficeIMO.Word currently does not perform cryptographic validation.

public WordSignatureValidationState CertificateChainStatus { get; } #

Gets certificate-chain trust status. OfficeIMO.Word currently does not perform certificate-chain validation.

public WordSignatureValidationState RevocationStatus { get; } #

Gets revocation status. OfficeIMO.Word currently does not perform revocation checks.

public WordSignatureValidationState TimestampStatus { get; } #

Gets timestamp status. OfficeIMO.Word reports presence separately from timestamp validation, which is not performed.

public WordSignatureValidationState SignedPartCoverageStatus { get; } #

Gets signed package-part reference coverage status. OfficeIMO.Word checks target existence separately from digest verification.

public WordSignatureValidationState SignedPartDigestStatus { get; } #

Gets bounded signed package-part digest verification status for simple references without XML DSig transforms.

public IReadOnlyList<String> Findings { get; } #

Gets deterministic validation findings and unsupported validation details.

public Boolean IsStructurallyValid { get; } #

Gets whether all checks OfficeIMO.Word currently performs passed.