THPDFQCStatementDescriptor Record
QCStatements för kvalificerat certifikat hos signatärscertifikatet i råa CMS-signaturdata, enligt ETSI EN 319 412-5 och ETSI TS 119 495 PSD2-uttrycket
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;
Enhet
HPDFSignVerify
Fält
| Fält | Syfte |
|---|---|
HasQCStatements | True när certifikatet bär QCStatements-tillägget |
QCCompliant | True när QcCompliance-uttrycket (0.4.0.1862.1.1) finns med |
QCSSCD | True när QcSSCD-uttrycket (0.4.0.1862.1.4) markerar en kvalificerad signaturskapande enhet |
QCTypes | QcType-OID:erna, till exempel eSign-, eSeal- och web autentiseringstyperna |
HasQCLimit | True när ett QcLimitValue-uttryck finns med |
QCLimitCurrency | Valutan för gränsen så som den anges i certifikatet |
QCLimitAmount | Gränsens belopp; värdet är QCLimitAmount × 10 upphöjt till QCLimitExponent |
QCLimitExponent | Tiopotensen som tillämpas på QCLimitAmount |
QCPDSUrls | Platserna för PKI-disklosureutlåtandena från QcPDS-uttrycket |
PSD2RolesPayer | Föråldrad och alltid tom sedan v2.755.3; läs PSD2RolesOfPSP i stället |
PSD2RolesPayee | Föråldrad och alltid tom sedan v2.755.3; läs PSD2RolesOfPSP i stället |
HasPSD2Statement | True endast när certifikatet bär ett välformat PSD2-uttryck; ett felformat ignoreras och lämnar PSD2-fälten tomma |
PSD2RolesOfPSP | Betaltjänsteleverantörens roller, var och en med sitt roleOfPspOid och roleOfPspName |
PSD2NCAName | Namnet på den nationella tillsynsmyndigheten |
PSD2NCAId | Identifieraren för den nationella tillsynsmyndigheten |
Användningsanteckningar
- Fyll det med
HPDFEvaluateCMSSignerQCStatements; för en signatur i ett inläst dokument rapporterarTHotPDF.GetLoadedSignatureQCStatementssamma uttryck i enTHPDFQCStatementInfo - Uttrycken beskriver endast certifikatet: de visar inte att signaturen är giltig eller att utfärdaren är listad som en kvalificerad betrottjänst