THPDFQCStatementInfo Record

Berichtet die eIDAS-Qualified-Certificate-Statements des Signaturzertifikats einer geladenen Signatur gemäß ETSI EN 319 412-5 und TS 119 495

Deklaration

THPDFQCStatementInfo= record
  SignerCertFound: boolean;
  HasQCStatements: boolean;
  QCCompliant: boolean;
  QCSSCD: boolean;
  QCTypes: THPDFAnsiStringArray;
  HasQCLimit: boolean;
  QCLimitCurrency: AnsiString;
  QCLimitAmount: Int64;
  QCLimitExponent: Integer;
  QCPDSUrls: THPDFAnsiStringArray;
  // Deprecated since v2.755.3 and always empty: ETSI TS 119 495 defines
  // no payer / payee role lists. Read PSD2RolesOfPSP instead
  PSD2RolesPayer: THPDFAnsiStringArray;
  PSD2RolesPayee: THPDFAnsiStringArray;
  QualifiedSignatureLikely: boolean;
  // v2.755.3 ETSI TS 119 495 PSD2QcType: True only for a well-formed
  // statement; each role carries its roleOfPspOid and roleOfPspName, and
  // NCAName / NCAId name the national competent authority
  HasPSD2Statement: boolean;
  PSD2RolesOfPSP: THPDFPSD2RoleArray;
  PSD2NCAName: UnicodeString;
  PSD2NCAId: UnicodeString;
end;

Unit

HPDFDoc

Felder

FeldZweck
SignerCertFoundTrue, wenn das Signaturzertifikat aus den CMS-Daten extrahiert werden konnte
HasQCStatementsTrue, wenn das Zertifikat mindestens eine QC-Statement-Erweiterung trägt
QCCompliantTrue, wenn das id-etsi-qc-compliant-Statement vorhanden und true ist
QCSSCDTrue, wenn das id-etsi-qc-SSCD-Statement eine sichere Signaturerstellungseinheit markiert
QCTypesDeklarierte QC-Type-OIDs, etwa die eIDAS-Bezeichner für natürliche oder juristische Personen
HasQCLimitTrue, wenn ein Statement zur Grenze des Transaktionswerts vorhanden ist
QCLimitCurrencyDreibuchstaben-Währungscode des Limit-Statements
QCLimitAmountBetragsziffern des Limits; kombinieren Sie sie mit QCLimitExponent für den Wert
QCLimitExponentExponent, der auf QCLimitAmount angewandt wird
QCPDSUrlsURLs aus den QC-PDS-Statements, die auf die Policy-Seiten des Trust-Service-Providers zeigen
PSD2RolesPayerVeraltet und seit v2.755.3 immer leer; lesen Sie stattdessen PSD2RolesOfPSP
PSD2RolesPayeeVeraltet und seit v2.755.3 immer leer; lesen Sie stattdessen PSD2RolesOfPSP
QualifiedSignatureLikelyBerechnet als QCCompliant und QCSSCD, die üblichen eIDAS-Voraussetzungen für qualifizierte Signaturen
HasPSD2StatementTrue nur für ein wohlgeformtes PSD2QcType-Statement
PSD2RolesOfPSPPSD2-Rollen von Zahlungsdienstleistern, jede mit ihrem roleOfPspOid und roleOfPspName
PSD2NCANameName der nationalen zuständigen Stelle aus dem PSD2-Statement
PSD2NCAIdBezeichner der nationalen zuständigen Stelle aus dem PSD2-Statement

Verwendungshinweise

Verwandte APIs