Table of Contents

Class LtvOptions

Namespace
MiPdf.Signatures
Assembly
MiPdf.dll

Options for PdfLtv.

public sealed class LtvOptions
Inheritance
LtvOptions
Inherited Members

Properties

AdditionalCertificates

Additional certificates, e.g. the trust anchor or intermediates not reachable via AIA.

public IList<X509Certificate2> AdditionalCertificates { get; }

Property Value

IList<X509Certificate2>

FieldNames

Restrict to these signature field names (default: all signatures and document time-stamps).

public IReadOnlyCollection<string>? FieldNames { get; set; }

Property Value

IReadOnlyCollection<string>

IncludeCrlsWithOcsp

Also embed CRLs when an OCSP response was obtained (default false: CRLs only as fallback).

public bool IncludeCrlsWithOcsp { get; set; }

Property Value

bool

IncludeVri

Write per-signature /VRI entries (optional in PAdES; default false).

public bool IncludeVri { get; set; }

Property Value

bool

MaxCertificates

Maximum number of certificates processed (limits network requests for hostile documents; default 100).

public int MaxCertificates { get; set; }

Property Value

int

Password

Password for encrypted documents.

public string? Password { get; set; }

Property Value

string

RevocationSource

Source of issuer certificates, OCSP responses and CRLs (default: HttpRevocationSource).

public IRevocationSource RevocationSource { get; set; }

Property Value

IRevocationSource

UseCrls

Use CRLs at all (default true).

public bool UseCrls { get; set; }

Property Value

bool

UseOcsp

Use OCSP (default true).

public bool UseOcsp { get; set; }

Property Value

bool