Skip to content

PdfServiceQualification class

View as Markdown

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

One element of a service’s Qualifications extension (ETSI TS 119 612, 5.5.9.2): qualifiers, such as QCWithQSCD or QCForESeal, that apply to the certificates its criteria select.

public sealed class PdfServiceQualification

Inheritance

object ← PdfServiceQualification

The qualifier URIs, such as http://uri.etsi.org/TrstSvc/TrustedList/SvcInfoExt/QCWithQSCD.

public IReadOnlyList<string> Qualifiers { get; }

IReadOnlyList<string>

Whether the criteria select a certificate: key usage bits, certificate policies, extended key usages and subject attributes, combined as the list asserts (all, at least one, none). Null when a criterion cannot be evaluated, such as one the library does not know.

public bool? Applies(X509Certificate2 certificate)

certificate X509Certificate2

bool?