API Reference
WordSignatureValidationReport
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.
Returned or exposed by
Methods
public static WordSignatureValidationReport From(WordSignatureInfo signatureInfo) #WordSignatureValidationReportCreates a validation report from signature inspection metadata without performing cryptographic trust checks.
Parameters
- signatureInfo OfficeIMO.Word.WordSignatureInfo
Inherited Methods
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.