THPDFQCStatementInfo Record

依 ETSI EN 319 412-5 與 TS 119 495,回報已載入簽章之簽署者憑證的 eIDAS 合格憑證聲明

宣告

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;

單元

HPDFDoc

欄位

欄位用途
SignerCertFound能從 CMS 資料擷取出簽署者憑證時為 True
HasQCStatements憑證帶有至少一個 QC statement 擴充時為 True
QCCompliantid-etsi-qc-compliant 聲明存在且為 true 時為 True
QCSSCDid-etsi-qc-SSCD 聲明標示安全簽章建置裝置時為 True
QCTypes宣告的 QC 型別 OID,例如 eIDAS 自然人或法人識別
HasQCLimit存在交易金額限制聲明時為 True
QCLimitCurrency限制聲明的三碼貨幣代碼
QCLimitAmount限制的金額數字;與 QCLimitExponent 合併得出實際值
QCLimitExponent套用到 QCLimitAmount 的指數
QCPDSUrlsQC PDS 聲明中的 URL,指向信任服務提供者的原則頁面
PSD2RolesPayer自 v2.755.3 起已棄用且恆為空;請改讀 PSD2RolesOfPSP
PSD2RolesPayee自 v2.755.3 起已棄用且恆為空;請改讀 PSD2RolesOfPSP
QualifiedSignatureLikely由 QCCompliant 與 QCSSCD 計算而來,即 eIDAS 合格簽章的一般前提
HasPSD2Statement只有格式正確的 PSD2QcType 聲明才為 True
PSD2RolesOfPSPPSD2 支付服務提供者角色,每個都帶有自己的 roleOfPspOid 與 roleOfPspName
PSD2NCANamePSD2 聲明中的國家主管機關名稱
PSD2NCAIdPSD2 聲明中的國家主管機關識別碼

使用說明

相關 API