THPDFQCStatementInfo Kaydı
ETSI EN 319 412-5 ve TS 119 495 uyarınca yüklenen bir imzanın signer sertifikasının eIDAS qualified-certificate statement'larını raporlar
Bildirim
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;
Birim
HPDFDoc
Alanlar
| Alan | Amaç |
|---|---|
SignerCertFound | Signer sertifikası CMS verisinden çıkarılabilmişse True |
HasQCStatements | Sertifika en az bir QC statement extension'ı taşıyorsa True |
QCCompliant | id-etsi-qc-compliant statement'ı mevcut ve true olduğunda True |
QCSSCD | id-etsi-qc-SSCD statement'ı bir secure signature creation device işaretlediğinde True |
QCTypes | eIDAS gerçek veya tüzel kişi tanımlayıcıları gibi bildirilmiş QC türü OID'leri |
HasQCLimit | Parasal işlem değeri limit statement'ı mevcutken True |
QCLimitCurrency | Limit statement'ının üç harfli para birimi kodu |
QCLimitAmount | Limitin tutar haneleri; değer için QCLimitExponent ile birleştirin |
QCLimitExponent | QCLimitAmount'a uygulanan exponent |
QCPDSUrls | QC PDS statement'larından, trust service provider'ın politika sayfalarına işaret eden URL'ler |
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 |
QualifiedSignatureLikely | QCCompliant ve QCSSCD'nin birleşimi; alışılmış eIDAS qualified-signature önkoşulları |
HasPSD2Statement | Yalnızca iyi biçimli bir PSD2QcType statement'ı için True |
PSD2RolesOfPSP | PSD2 ödeme hizmeti sağlayıcısı rolleri; her biri kendi roleOfPspOid ve roleOfPspName'ini taşır |
PSD2NCAName | PSD2 statement'ından ulusal yetkili makamın adı |
PSD2NCAId | PSD2 statement'ından ulusal yetkili makamın tanımlayıcısı |
Kullanım notları
GetLoadedSignatureQCStatementsile doldurun; imzanın CMS verisi veya signer sertifikası okunamadığında false döndürürQualifiedSignatureLikely'yi sertifika düzeyi bir gösterge olarak görün; imzanın kendisinin qualified olduğunun kanıtı değildirPSD2RolesPayervePSD2RolesPayee'yi yok sayın: uyumluluk için bildirilmeye devam ederler ama asla doldurulmazlar