THPDFQCStatementInfo Record
Riporta le dichiarazioni di certificato qualificato eIDAS del certificato firmatario di una firma caricata secondo ETSI EN 319 412-5 e TS 119 495
Dichiarazione
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
Campi
| Campo | Scopo |
|---|---|
SignerCertFound | True quando il certificato del firmatario è riuscito a essere estratto dai dati CMS |
HasQCStatements | True quando il certificato porta almeno un'estensione di dichiarazione QC |
QCCompliant | True quando la dichiarazione id-etsi-qc-compliant è presente e vera |
QCSSCD | True quando la dichiarazione id-etsi-qc-SSCD marca un dispositivo sicuro di creazione della firma |
QCTypes | OID dei tipi QC dichiarati, come gli identificatori di persona fisica o giuridica eIDAS |
HasQCLimit | True quando è presente una dichiarazione di limite di valore delle transazioni monetarie |
QCLimitCurrency | Codice valuta a tre lettere della dichiarazione di limite |
QCLimitAmount | Cifre dell'importo del limite; combinalo con QCLimitExponent per il valore |
QCLimitExponent | Esponente applicato a QCLimitAmount |
QCPDSUrls | URL delle dichiarazioni QC PDS che puntano alle pagine di politica del fornitore di servizi fiduciari |
PSD2RolesPayer | Deprecato e sempre vuoto dalla v2.755.3; leggi PSD2RolesOfPSP al suo posto |
PSD2RolesPayee | Deprecato e sempre vuoto dalla v2.755.3; leggi PSD2RolesOfPSP al suo posto |
QualifiedSignatureLikely | Calcolato come QCCompliant e QCSSCD, le precondizioni consuete della firma qualificata eIDAS |
HasPSD2Statement | True solo per una dichiarazione PSD2QcType ben formata |
PSD2RolesOfPSP | Ruoli di fornitore di servizi di pagamento PSD2, ciascuno con il suo roleOfPspOid e roleOfPspName |
PSD2NCAName | Nome dell'autorità nazionale competente dalla dichiarazione PSD2 |
PSD2NCAId | Identificatore dell'autorità nazionale competente dalla dichiarazione PSD2 |
Note d'uso
- Riempilo con
GetLoadedSignatureQCStatements, che restituisce false quando i dati CMS della firma o il certificato del firmatario non possono essere letti - Tratta
QualifiedSignatureLikelycome un indicatore a livello di certificato, non come prova che la firma stessa sia qualificata - Ignora
PSD2RolesPayerePSD2RolesPayee: restano dichiarati per compatibilità ma non vengono mai popolati