THPDFQCStatementDescriptor Record
Dichiarazioni di certificato qualificato del certificato del firmatario nei dati grezzi della firma CMS, secondo ETSI EN 319 412-5 e la dichiarazione PSD2 ETSI TS 119 495
Dichiarazione
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
Campi
| Campo | Scopo |
|---|---|
HasQCStatements | True quando il certificato porta l'estensione QCStatements |
QCCompliant | True quando la dichiarazione QcCompliance (0.4.0.1862.1.1) è presente |
QCSSCD | True quando la dichiarazione QcSSCD (0.4.0.1862.1.4) marca un dispositivo qualificato di creazione della firma |
QCTypes | Gli OID QcType, come i tipi eSign, eSeal e di autenticazione web |
HasQCLimit | True quando è presente una dichiarazione QcLimitValue |
QCLimitCurrency | Valuta del limite come indicata nel certificato |
QCLimitAmount | Importo del limite; il valore è QCLimitAmount × 10 elevato a QCLimitExponent |
QCLimitExponent | Potenza di dieci applicata a QCLimitAmount |
QCPDSUrls | Posizioni delle dichiarazioni di divulgazione PKI dalla dichiarazione QcPDS |
PSD2RolesPayer | Deprecato e sempre vuoto dalla v2.755.3; leggere PSD2RolesOfPSP al suo posto |
PSD2RolesPayee | Deprecato e sempre vuoto dalla v2.755.3; leggere PSD2RolesOfPSP al suo posto |
HasPSD2Statement | True solo quando il certificato porta una dichiarazione PSD2 ben formata; una malformata viene ignorata e lascia i campi PSD2 vuoti |
PSD2RolesOfPSP | I ruoli del fornitore di servizi di pagamento, ciascuno con il suo roleOfPspOid e roleOfPspName |
PSD2NCAName | Nome dell'autorità nazionale competente |
PSD2NCAId | Identificatore dell'autorità nazionale competente |
Note d'uso
- Riempilo con
HPDFEvaluateCMSSignerQCStatements; per una firma in un documento caricato,THotPDF.GetLoadedSignatureQCStatementsriporta le stesse dichiarazioni in unTHPDFQCStatementInfo - Le dichiarazioni descrivono solo il certificato: non mostrano che la firma sia valida né che l'emittente sia elencato come servizio fiduciario qualificato