THPDFQCStatementDescriptor Record
Déclarations de certificat qualifié du certificat du signataire dans des données de signature CMS brutes, selon ETSI EN 319 412-5 et la déclaration PSD2 ETSI TS 119 495
Déclaration
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
Champs
| Champ | Objectif |
|---|---|
HasQCStatements | Vrai lorsque le certificat porte l’extension QCStatements |
QCCompliant | Vrai lorsque la déclaration QcCompliance (0.4.0.1862.1.1) est présente |
QCSSCD | Vrai lorsque la déclaration QcSSCD (0.4.0.1862.1.4) marque un dispositif qualifié de création de signature |
QCTypes | Les OID QcType, comme les types eSign, eSeal et web-authentication |
HasQCLimit | Vrai lorsqu’une déclaration QcLimitValue est présente |
QCLimitCurrency | Devise de la limite telle qu’indiquée dans le certificat |
QCLimitAmount | Montant de la limite ; la valeur est QCLimitAmount × 10 puissance QCLimitExponent |
QCLimitExponent | Puissance de dix appliquée à QCLimitAmount |
QCPDSUrls | Emplacements des déclarations de divulgation PKI de la déclaration QcPDS |
PSD2RolesPayer | Déprécié et toujours vide depuis v2.755.3 ; lisez plutôt PSD2RolesOfPSP |
PSD2RolesPayee | Déprécié et toujours vide depuis v2.755.3 ; lisez plutôt PSD2RolesOfPSP |
HasPSD2Statement | Vrai seulement lorsque le certificat porte une déclaration PSD2 bien formée ; une déclaration malformée est ignorée et laisse les champs PSD2 vides |
PSD2RolesOfPSP | Les rôles du prestataire de services de paiement, chacun avec son roleOfPspOid et son roleOfPspName |
PSD2NCAName | Nom de l’autorité nationale compétente |
PSD2NCAId | Identifiant de l’autorité nationale compétente |
Notes d’utilisation
- Remplissez-le avec
HPDFEvaluateCMSSignerQCStatements; pour une signature d’un document chargé,THotPDF.GetLoadedSignatureQCStatementsrapporte les mêmes déclarations dans unTHPDFQCStatementInfo - Les déclarations décrivent seulement le certificat : elles ne montrent pas que la signature est valide ni que l’émetteur figure comme service de confiance qualifié