THPDFQCStatementInfo Record
Báo các QC statement của chứng thư theo eIDAS trên signer certificate của một signature đã nạp, theo ETSI EN 319 412-5 và TS 119 495
Khai báo
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;
Đơn vị
HPDFDoc
Các trường
| Trường | Mục đích |
|---|---|
SignerCertFound | True khi signer certificate được trích ra thành công từ dữ liệu CMS |
HasQCStatements | True khi chứng thư mang ít nhất một extension QC statement |
QCCompliant | True khi statement id-etsi-qc-compliant có mặt và mang giá trị true |
QCSSCD | True khi statement id-etsi-qc-SSCD đánh dấu một secure signature creation device |
QCTypes | Các OID kiểu QC được khai báo, ví dụ các identifier thể nhân hay pháp nhân theo eIDAS |
HasQCLimit | True khi có mặt một statement giới hạn giá trị giao dịch tiền tệ |
QCLimitCurrency | Mã tiền tệ ba chữ cái của limit statement |
QCLimitAmount | Các chữ số số tiền của giới hạn; kết hợp với QCLimitExponent để ra giá trị |
QCLimitExponent | Số mũ áp lên QCLimitAmount |
QCPDSUrls | Các URL từ QC PDS statement trỏ đến các trang policy của trust service provider |
PSD2RolesPayer | Đã deprecated và luôn rỗng từ v2.755.3; hãy đọc PSD2RolesOfPSP thay thế |
PSD2RolesPayee | Đã deprecated và luôn rỗng từ v2.755.3; hãy đọc PSD2RolesOfPSP thay thế |
QualifiedSignatureLikely | Tính bằng QCCompliant và QCSSCD, tức các điều kiện tiên quyết quen thuộc của qualified signature theo eIDAS |
HasPSD2Statement | Chỉ true với một statement PSD2QcType có cấu trúc chuẩn |
PSD2RolesOfPSP | Các vai trò nhà cung cấp dịch vụ thanh toán theo PSD2, mỗi vai trò mang roleOfPspOid và roleOfPspName của nó |
PSD2NCAName | Tên của national competent authority lấy từ PSD2 statement |
PSD2NCAId | Identifier của national competent authority lấy từ PSD2 statement |
Ghi chú sử dụng
- Điền nó bằng
GetLoadedSignatureQCStatements, hàm này trả về false khi dữ liệu CMS của signature hoặc signer certificate đọc không được - Hãy coi
QualifiedSignatureLikelylà một chỉ báo cấp chứng thư, chứ không phải bằng chứng rằng bản thân signature là qualified - Bỏ qua
PSD2RolesPayervàPSD2RolesPayee: chúng vẫn được khai báo để giữ tính tương thích nhưng không bao giờ có dữ liệu