THPDFQCStatementDescriptor Kaydı
Ham CMS imza verisindeki signer sertifikasının qualified-certificate statement'ları; ETSI EN 319 412-5 ve ETSI TS 119 495 PSD2 statement'ına göre
Bildirim
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;
Birim
HPDFSignVerify
Alanlar
| Alan | Amaç |
|---|---|
HasQCStatements | Sertifika QCStatements extension'ını taşıdığında True |
QCCompliant | QcCompliance statement'ı (0.4.0.1862.1.1) mevcutken True |
QCSSCD | QcSSCD statement'ının (0.4.0.1862.1.4) bir qualified signature creation device işaretlediğinde True |
QCTypes | eSign, eSeal ve web kimlik doğrulama türleri gibi QcType OID'leri |
HasQCLimit | Bir QcLimitValue statement'ı mevcutken True |
QCLimitCurrency | Limitin, sertifikada belirtildiği hâliyle para birimi |
QCLimitAmount | Limitin tutarı; değer, QCLimitAmount × 10 üzeri QCLimitExponent'tir |
QCLimitExponent | QCLimitAmount'a uygulanan on kuvveti |
QCPDSUrls | QcPDS statement'ındaki PKI disclosure statement konumları |
PSD2RolesPayer | v2.755.3'ten beri deprecated ve her zaman boş; bunun yerine PSD2RolesOfPSP'yi okuyun |
PSD2RolesPayee | v2.755.3'ten beri deprecated ve her zaman boş; bunun yerine PSD2RolesOfPSP'yi okuyun |
HasPSD2Statement | Yalnızca sertifika iyi biçimli bir PSD2 statement'ı taşıdığında True; bozuk olan yok sayılır ve PSD2 alanlarını boş bırakır |
PSD2RolesOfPSP | Ödeme hizmeti sağlayıcısının rolleri; her biri kendi roleOfPspOid ve roleOfPspName'ini taşır |
PSD2NCAName | Ulusal yetkili makamın adı |
PSD2NCAId | Ulusal yetkili makamın tanımlayıcısı |
Kullanım notları
HPDFEvaluateCMSSignerQCStatementsile doldurun; yüklenmiş bir belgedeki imza içinTHotPDF.GetLoadedSignatureQCStatementsaynı statement'ları birTHPDFQCStatementInfoiçinde raporlar- Statement'lar yalnızca sertifikayı tanımlar: imzanın geçerli olduğunu veya issuer'ın qualified trust service olarak listelendiğini göstermezler