THPDFQCStatementDescriptor Record
Qualified-Certificate-Statements des Signaturzertifikats in rohen CMS-Signaturdaten, nach ETSI EN 319 412-5 und dem PSD2-Statement von ETSI TS 119 495
Deklaration
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
Felder
| Feld | Zweck |
|---|---|
HasQCStatements | True, wenn das Zertifikat die QCStatements-Erweiterung trägt |
QCCompliant | True, wenn das QcCompliance-Statement (0.4.0.1862.1.1) vorhanden ist |
QCSSCD | True, wenn das QcSSCD-Statement (0.4.0.1862.1.4) eine qualifizierte Signaturerstellungseinheit markiert |
QCTypes | Die QcType-OIDs, etwa die Typen eSign, eSeal und web-authentication |
HasQCLimit | True, wenn ein QcLimitValue-Statement vorhanden ist |
QCLimitCurrency | Währung des Limits, wie im Zertifikat angegeben |
QCLimitAmount | Betrag des Limits; der Wert ist QCLimitAmount × 10 hoch QCLimitExponent |
QCLimitExponent | Zehnerpotenz, die auf QCLimitAmount angewendet wird |
QCPDSUrls | Orte der PKI-Disclosure-Statements aus dem QcPDS-Statement |
PSD2RolesPayer | Veraltet und stets leer seit v2.755.3; lesen Sie stattdessen PSD2RolesOfPSP |
PSD2RolesPayee | Veraltet und stets leer seit v2.755.3; lesen Sie stattdessen PSD2RolesOfPSP |
HasPSD2Statement | True nur, wenn das Zertifikat ein wohlgeformtes PSD2-Statement trägt; ein fehlerhaftes wird ignoriert und lässt die PSD2-Felder leer |
PSD2RolesOfPSP | Die Rollen des Zahlungsdienstleisters, jede mit ihrer roleOfPspOid und ihrem roleOfPspName |
PSD2NCAName | Name der nationalen zuständigen Behörde |
PSD2NCAId | Bezeichner der nationalen zuständigen Behörde |
Verwendungshinweise
- Füllen Sie ihn mit
HPDFEvaluateCMSSignerQCStatements; für eine Signatur in einem geladenen Dokument meldetTHotPDF.GetLoadedSignatureQCStatementsdieselben Statements in einemTHPDFQCStatementInfo - Die Statements beschreiben nur das Zertifikat: Sie zeigen nicht, dass die Signatur gültig ist oder der Issuer als qualifizierter Vertrauensdienst gelistet ist