Skip to content

PdfTrustedListQualification class

View as Markdown

Namespace: PdfNetStack.Signing
Assembly: PdfNetStack.dll
Package: PdfNetStack

The qualification of a signature confirmed against the trusted lists in TrustedLists, as ETSI TS 119 615 describes: the CA/QC service that issued the certificate, its status at the certificate’s issuance and at the signing time, the qualifiers that apply, and the certificate’s QCStatements.

public sealed class PdfTrustedListQualification

Inheritance

object ← PdfTrustedListQualification

The qualification at the certificate’s issuance (its notBefore), by the same rules.

public PdfQualification AtIssuance { get; }

PdfQualification

The qualification at the signing time: what the lists confirm, with the certificate’s QCStatements where the lists leave a point to them. AdES when the certificate is not an EU qualified certificate at its issuance or at the signing time; Indeterminate when the lists do not decide. Always Indeterminate when the certificate checks (Status) did not pass: the lists are then not consulted.

public PdfQualification Qualification { get; }

PdfQualification

How the decision was reached, in plain words, including lists that could not be used.

public IReadOnlyList<string> Reasons { get; }

IReadOnlyList<string>

The CA/QC service that decided, or null when none did.

public PdfTrustService? Service { get; }

PdfTrustService?