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
FieldNames
Restrict to these signature field names (default: all signatures and document time-stamps).
public IReadOnlyCollection<string>? FieldNames { get; set; }
Property Value
IncludeCrlsWithOcsp
Also embed CRLs when an OCSP response was obtained (default false: CRLs only as fallback).
public bool IncludeCrlsWithOcsp { get; set; }
Property Value
IncludeVri
Write per-signature /VRI entries (optional in PAdES; default false).
public bool IncludeVri { get; set; }
Property Value
MaxCertificates
Maximum number of certificates processed (limits network requests for hostile documents; default 100).
public int MaxCertificates { get; set; }
Property Value
Password
Password for encrypted documents.
public string? Password { get; set; }
Property Value
RevocationSource
Source of issuer certificates, OCSP responses and CRLs (default: HttpRevocationSource).
public IRevocationSource RevocationSource { get; set; }
Property Value
UseCrls
Use CRLs at all (default true).
public bool UseCrls { get; set; }
Property Value
UseOcsp
Use OCSP (default true).
public bool UseOcsp { get; set; }