PdfQcStatements class
Namespace: PdfNetStack.Signing
Assembly: PdfNetStack.dll
Package: PdfNetStack
The qualified certificate statements of a certificate (RFC 3739 and ETSI EN 319 412-5), as the certificate states them.
public sealed class PdfQcStatementsInheritance
Properties
Section titled “Properties”DisclosureStatements
Section titled “ DisclosureStatements”QcPDS: where the PKI disclosure statements are.
public IReadOnlyList<PdfQcDisclosureStatement> DisclosureStatements { get; }Property Value
Section titled “Property Value”IReadOnlyList<PdfQcDisclosureStatement>
IsQualified
Section titled “ IsQualified”QcCompliance: the certificate is issued as a qualified certificate.
public bool IsQualified { get; }Property Value
Section titled “Property Value”KeyInQualifiedDevice
Section titled “ KeyInQualifiedDevice”QcSSCD: the private key is in a qualified signature or seal creation device.
public bool KeyInQualifiedDevice { get; }Property Value
Section titled “Property Value”Legislations
Section titled “ Legislations”QcCClegislation: the countries, as ISO 3166 codes, whose law the certificate is qualified under when that is not EU law; empty for EU law.
public IReadOnlyList<string> Legislations { get; }Property Value
Section titled “Property Value”QcLimitValue: the transaction limit, or null.
public PdfQcLimit? Limit { get; }Property Value
Section titled “Property Value”Qualification
Section titled “ Qualification”The qualification these statements claim for a signature made with the certificate.
public PdfQualification Qualification { get; }Property Value
Section titled “Property Value”RetentionYears
Section titled “ RetentionYears”QcRetentionPeriod: the years registration data is kept after the certificate expires, or null.
public int? RetentionYears { get; }Property Value
Section titled “Property Value”int?
SemanticsIdentifier
Section titled “ SemanticsIdentifier”The semantics identifier of the RFC 3739 statement, such as 0.4.0.194121.1.1 for a natural person; null when absent.
public string? SemanticsIdentifier { get; }Property Value
Section titled “Property Value”StatementIds
Section titled “ StatementIds”The identifiers of every statement, in order, including those the library does not interpret.
public IReadOnlyList<string> StatementIds { get; }Property Value
Section titled “Property Value”QcType: what the certificate is for. Empty when the statement is absent, which ETSI reads as electronic signatures.
public IReadOnlyList<PdfQcType> Types { get; }