THPDFQCStatementDescriptor Record
Raakan CMS-allekirjoitusdatan allekirjoittajan varmenteen kvalifioidun varmenteen lauseet ETSI EN 319 412-5:n ja ETSI TS 119 495 PSD2-lauseen mukaisesti
Määrittely
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;
Yksikkö
HPDFSignVerify
Kentät
| Kenttä | Tarkoitus |
|---|---|
HasQCStatements | True, kun varmenteessa on QCStatements-laajennus |
QCCompliant | True, kun QcCompliance-lause (0.4.0.1862.1.1) on läsnä |
QCSSCD | True, kun QcSSCD-lause (0.4.0.1862.1.4) merkitsee kvalifioitua allekirjoituksenluontilaitetta |
QCTypes | QcType-OID:t, kuten eSign-, eSeal- ja web-todennustyypit |
HasQCLimit | True, kun QcLimitValue-lause on läsnä |
QCLimitCurrency | Rajan valuutta sellaisena kuin se on varmenteessa |
QCLimitAmount | Rajan summa; arvo on QCLimitAmount × 10 potenssiin QCLimitExponent |
QCLimitExponent | QCLimitAmount:een sovellettava kymmenen potenssi |
QCPDSUrls | QcPDS-lauseen PKI-julkistuslauseiden sijainnit |
PSD2RolesPayer | Vanhentunut ja aina tyhjä versiosta v2.755.3 alkaen; lue sen sijaan PSD2RolesOfPSP |
PSD2RolesPayee | Vanhentunut ja aina tyhjä versiosta v2.755.3 alkaen; lue sen sijaan PSD2RolesOfPSP |
HasPSD2Statement | True vain, kun varmenteessa on hyvin muodostettu PSD2-lause; rikkonainen lause ohitetaan, ja PSD2-kentät jäävät tyhjiksi |
PSD2RolesOfPSP | Maksupalveluntarjoajan roolit, kukin roleOfPspOid- ja roleOfPspName-parillaan |
PSD2NCAName | Kansallisen valvontaviranomaisen nimi |
PSD2NCAId | Kansallisen valvontaviranomaisen tunniste |
Käyttöhuomautukset
- Täytä se funktiolla
HPDFEvaluateCMSSignerQCStatements; ladatun asiakirjan allekirjoitukselleTHotPDF.GetLoadedSignatureQCStatementsraportoi samat lauseetTHPDFQCStatementInfo-rakenteessa - Lauseet kuvaavat vain varmennetta: ne eivät osoita, että allekirjoitus olisi kelvollinen, eivätkä sitä, että myöntäjä olisi luettelossa kvalifioituna luottamuspalveluna