API Reference

Class

PdfLongTermValidationEvidence

Namespace OfficeIMO.Pdf
Assembly OfficeIMO.Pdf
Modifiers sealed

DER-encoded validation material to append for one verified PDF signature.

Inheritance

  • Object
  • PdfLongTermValidationEvidence

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

Accepted by parameters

Constructors

public PdfLongTermValidationEvidence(Int32 signatureObjectNumber, IEnumerable<Byte[]> certificates = null, IEnumerable<Byte[]> ocspResponses = null, IEnumerable<Byte[]> certificateRevocationLists = null) #

Creates validation evidence for a signature value object.

Parameters

signatureObjectNumber System.Int32 requiredposition: 0
Object number of the signature dictionary to enrich.
certificates System.Collections.Generic.IEnumerable{System.Byte[]} = null optionalposition: 1
DER-encoded X.509 certificates used during validation.
ocspResponses System.Collections.Generic.IEnumerable{System.Byte[]} = null optionalposition: 2
DER-encoded OCSPResponse values used during validation.
certificateRevocationLists System.Collections.Generic.IEnumerable{System.Byte[]} = null optionalposition: 3
DER-encoded X.509 CRLs used during validation.

Properties

public Int32 SignatureObjectNumber { get; } #

Object number of the signature dictionary to enrich.

public IReadOnlyList<Byte[]> Certificates { get; } #

DER-encoded X.509 certificates used during validation.

public IReadOnlyList<Byte[]> OcspResponses { get; } #

DER-encoded OCSPResponse values used during validation.

public IReadOnlyList<Byte[]> CertificateRevocationLists { get; } #

DER-encoded X.509 CRLs used during validation.

public Boolean HasRevocationEvidence { get; } #

True when OCSP or CRL status material is present.