API Reference

Class

PdfDocumentDssInfo

Namespace OfficeIMO.Pdf
Assembly OfficeIMO.Pdf
Modifiers sealed

Lightweight metadata from a PDF Document Security Store (/DSS) dictionary.

Inheritance

  • Object
  • PdfDocumentDssInfo

Usage

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

Properties

public Boolean HasDss { get; } #

True when the catalog exposes a /DSS dictionary.

public Nullable<Int32> ObjectNumber { get; } #

Catalog /DSS object number, when the store is referenced indirectly.

public IReadOnlyList<String> VriKeys { get; } #

Keys present in the /VRI validation-related information dictionary.

public IReadOnlyList<Int32> CertificateObjectNumbers { get; } #

Top-level /DSS /Certs object references, when readable.

public IReadOnlyList<Int32> OcspObjectNumbers { get; } #

Top-level /DSS /OCSPs object references, when readable.

public IReadOnlyList<Int32> CrlObjectNumbers { get; } #

Top-level /DSS /CRLs object references, when readable.

public IReadOnlyList<Int32> VriCertificateObjectNumbers { get; } #

Certificate references discovered inside /VRI entries.

public IReadOnlyList<Int32> VriOcspObjectNumbers { get; } #

OCSP references discovered inside /VRI entries.

public IReadOnlyList<Int32> VriCrlObjectNumbers { get; } #

CRL references discovered inside /VRI entries.

public IReadOnlyList<Int32> TimestampObjectNumbers { get; } #

Timestamp references discovered inside /VRI entries.

public Int32 VriEntryCount { get; } #

Number of /VRI validation-related information entries.

public Int32 TopLevelEvidenceObjectCount { get; } #

Total top-level DSS evidence object references.

public Int32 VriEvidenceObjectCount { get; } #

Total VRI evidence object references.

public Boolean HasValidationEvidence { get; } #

True when the DSS exposes at least one evidence object reference or VRI entry.