PdfTrustServiceInformation class
Namespace: PdfNetStack.Signing
Assembly: PdfNetStack.dll
Package: PdfNetStack
What a trusted list says about a service at one period: its current information or one entry of its history.
public class PdfTrustServiceInformationInheritance
object ← PdfTrustServiceInformation
Derived
Properties
Section titled “Properties”AdditionalServiceInformation
Section titled “ AdditionalServiceInformation”The additional service information URIs, such as http://uri.etsi.org/TrstSvc/TrustedList/SvcInfoExt/ForeSignatures.
public IReadOnlyList<string> AdditionalServiceInformation { get; }Property Value
Section titled “Property Value”Certificates
Section titled “ Certificates”The certificates in the service digital identity.
public IReadOnlyList<X509Certificate2> Certificates { get; }Property Value
Section titled “Property Value”IReadOnlyList<X509Certificate2>
IsQualifiedStatus
Section titled “ IsQualifiedStatus”Whether this status counts as qualified: granted, or one of the supervised or accredited statuses before eIDAS.
public bool IsQualifiedStatus { get; }Property Value
Section titled “Property Value”The service name, in English when the list gives it.
public string Name { get; }Property Value
Section titled “Property Value”Qualifications
Section titled “ Qualifications”The Qualifications extension.
public IReadOnlyList<PdfServiceQualification> Qualifications { get; }Property Value
Section titled “Property Value”IReadOnlyList<PdfServiceQualification>
Status
Section titled “ Status”The status.
public PdfTrustServiceStatus Status { get; }Property Value
Section titled “Property Value”StatusStartingTime
Section titled “ StatusStartingTime”When this status took effect. It lasts until the next later status of the service.
public DateTimeOffset StatusStartingTime { get; }Property Value
Section titled “Property Value”StatusUri
Section titled “ StatusUri”The status URI as the list writes it.
public string StatusUri { get; }Property Value
Section titled “Property Value”SubjectKeyIdentifiers
Section titled “ SubjectKeyIdentifiers”The subject key identifiers in the service digital identity (X509SKI). Validation matches them against the SHA-1 of a certificate’s subjectPublicKey (RFC 5280, 4.2.1.2, method 1), never against the subject key identifier extension the certificate carries.
public IReadOnlyList<byte[]> SubjectKeyIdentifiers { get; }Property Value
Section titled “Property Value”SubjectNames
Section titled “ SubjectNames”The subject names in the service digital identity (X509SubjectName), as written; reported, not used to match.
public IReadOnlyList<string> SubjectNames { get; }Property Value
Section titled “Property Value”TypeIdentifier
Section titled “ TypeIdentifier”The service type URI, such as CaQc.
public string TypeIdentifier { get; }Property Value
Section titled “Property Value”UnknownCriticalExtensions
Section titled “ UnknownCriticalExtensions”The names of extensions marked critical that the library does not interpret. A status that has any is not relied on.
public IReadOnlyList<string> UnknownCriticalExtensions { get; }