THPDFQCStatementDescriptor Record

Qualified-certificate statements found on the signer certificate of raw CMS signature data, following ETSI EN 319 412-5 and the ETSI TS 119 495 PSD2 statement

Declaration

THPDFQCStatementDescriptor= record
  HasQCStatements: boolean;
  QCCompliant: boolean;
  QCSSCD: boolean;
  QCTypes: THPDFOIDArray;
  HasQCLimit: boolean;
  QCLimitCurrency: AnsiString;
  QCLimitAmount: Int64;
  QCLimitExponent: Integer;
  QCPDSUrls: THPDFURLArray;
  // Deprecated since v2.755.3 and always empty: TS 119 495 defines no
  // payer / payee role lists. Read PSD2RolesOfPSP instead
  PSD2RolesPayer: THPDFOIDArray;
  PSD2RolesPayee: THPDFOIDArray;
  HasPSD2Statement: boolean;
  PSD2RolesOfPSP: THPDFPSD2RoleArray;
  PSD2NCAName: UnicodeString;
  PSD2NCAId: UnicodeString;
end;

Unit

HPDFSignVerify

Fields

FieldPurpose
HasQCStatementsTrue when the certificate carries the QCStatements extension
QCCompliantTrue when the QcCompliance statement (0.4.0.1862.1.1) is present
QCSSCDTrue when the QcSSCD statement (0.4.0.1862.1.4) marks a qualified signature creation device
QCTypesThe QcType OIDs, such as the eSign, eSeal and web-authentication types
HasQCLimitTrue when a QcLimitValue statement is present
QCLimitCurrencyCurrency of the limit exactly as given in the certificate
QCLimitAmountAmount of the limit; the value equals QCLimitAmount × 10 to the power of QCLimitExponent
QCLimitExponentPower of ten applied to QCLimitAmount
QCPDSUrlsLocations of the PKI disclosure statements named by the QcPDS statement
PSD2RolesPayerDeprecated, empty ever since v2.755.3; read PSD2RolesOfPSP instead
PSD2RolesPayeeDeprecated, empty ever since v2.755.3; read PSD2RolesOfPSP instead
HasPSD2StatementTrue only when the certificate carries a well-formed PSD2 statement; a malformed one is ignored and leaves the PSD2 fields empty
PSD2RolesOfPSPThe roles of the payment service provider, each with its roleOfPspOid and roleOfPspName
PSD2NCANameName of the national competent authority
PSD2NCAIdIdentifier of the national competent authority

Usage notes

Related APIs