THPDFQCStatementDescriptor Record
Statements kvalifikovaného certifikátu podepisujícího v surových datech CMS podpisu, podle ETSI EN 319 412-5 a statementu ETSI TS 119 495 PSD2
Deklarace
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;
Jednotka
HPDFSignVerify
Pole
| Pole | Účel |
|---|---|
HasQCStatements | Platí, když certifikát nese rozšíření QCStatements |
QCCompliant | Platí, když je přítomen statement QcCompliance (0.4.0.1862.1.1) |
QCSSCD | Platí, když statement QcSSCD (0.4.0.1862.1.4) označuje kvalifikované zařízení pro vytváření podpisu |
QCTypes | OID QcType, například typy eSign, eSeal a webové autentizace |
HasQCLimit | Platí, když je přítomen statement QcLimitValue |
QCLimitCurrency | Měna limitu, jak je uvedeno v certifikátu |
QCLimitAmount | Částka limitu; hodnota je QCLimitAmount × 10 na mocninu QCLimitExponent |
QCLimitExponent | Mocnina deseti aplikovaná na QCLimitAmount |
QCPDSUrls | Umístění PDS (zveřejňovacích prohlášení PKI) ze statementu QcPDS |
PSD2RolesPayer | Deprecated a vždy prázdné od v2.755.3; místo nich čtěte PSD2RolesOfPSP |
PSD2RolesPayee | Deprecated a vždy prázdné od v2.755.3; místo nich čtěte PSD2RolesOfPSP |
HasPSD2Statement | Platí jen tehdy, když certifikát nese dobře utvářený statement PSD2; poškozený se ignoruje a pole PSD2 nechá prázdná |
PSD2RolesOfPSP | Role poskytovatele platebních služeb, každá se svými roleOfPspOid a roleOfPspName |
PSD2NCAName | Název národního dozorového orgánu |
PSD2NCAId | Identifikátor národního dozorového orgánu |
Poznámky k použití
- Naplňte jej přes
HPDFEvaluateCMSSignerQCStatements; pro podpis v načteném dokumentu hlásíTHotPDF.GetLoadedSignatureQCStatementstytéž statements vTHPDFQCStatementInfo - Statements popisují jen certifikát: neprokazují, že podpis je platný, ani že vydavatel je veden jako kvalifikovaná služba důvěry