API Reference

Class

PdfLongTermValidationEnrichmentResult

Namespace OfficeIMO.Pdf
Assembly OfficeIMO.Pdf
Modifiers sealed

Append-only DSS/VRI enrichment output and its validation proofs.

Inheritance

  • Object
  • PdfLongTermValidationEnrichmentResult

Usage

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

Properties

public Byte[] Pdf { get; } #

PDF bytes with the appended DSS/VRI revision.

public String VriKey { get; } #

Uppercase SHA-1 VRI key derived from the signature's complete hexadecimal Contents value.

public PdfLongTermValidationEvidence Evidence { get; } #

Requested validation material.

public PdfSignatureValidationReport ValidationBefore { get; } #

Structural and cryptographic validation before enrichment.

public PdfSignatureValidationReport ValidationAfter { get; } #

Structural and cryptographic validation after enrichment.

public PdfSignatureMutationReport MutationReport { get; } #

Byte-prefix, revision-chain, signature-range, and permission proof.

public IReadOnlyList<Int32> CertificateObjectNumbers { get; } #

New DSS certificate stream object numbers.

public IReadOnlyList<Int32> OcspObjectNumbers { get; } #

New DSS OCSP stream object numbers.

public IReadOnlyList<Int32> CrlObjectNumbers { get; } #

New DSS CRL stream object numbers.

public Boolean IsVerifiedAppendOnlyEnrichment { get; } #

True when the appended artifact passed every required structural preservation proof.