THPDFQCStatementDescriptor Record

原始 CMS 簽章資料中簽署者憑證的合格憑證聲明,依 ETSI EN 319 412-5 與 ETSI TS 119 495 PSD2 陳述式回報

宣告

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;

單元

HPDFSignVerify

欄位

欄位用途
HasQCStatements憑證帶有 QCStatements 延伸時為 True
QCCompliant存在 QcCompliance 聲明(0.4.0.1862.1.1)時為 True
QCSSCDQcSSCD 聲明(0.4.0.1862.1.4)標記出合格簽章建立裝置時為 True
QCTypesQcType 的 OID,例如 eSign、eSeal 與網路身分驗證型別
HasQCLimit存在 QcLimitValue 聲明時為 True
QCLimitCurrency限額幣別,與憑證中的寫法一致
QCLimitAmount限額金額;實際值等於 QCLimitAmount × 10 的 QCLimitExponent 次方
QCLimitExponent套用在 QCLimitAmount 上的 10 的次方數
QCPDSUrlsQcPDS 聲明所列 PKI 揭露聲明的位置
PSD2RolesPayer自 v2.755.3 起已棄用且永遠為空;請改讀 PSD2RolesOfPSP
PSD2RolesPayee自 v2.755.3 起已棄用且永遠為空;請改讀 PSD2RolesOfPSP
HasPSD2Statement只有憑證帶有格式良好的 PSD2 陳述式時才為 True;格式錯誤的陳述式會被忽略,PSD2 欄位保持空白
PSD2RolesOfPSP支付服務提供者的角色,每個都帶有 roleOfPspOid 與 roleOfPspName
PSD2NCAName國家主管機關的名稱
PSD2NCAId國家主管機關的識別碼

使用說明

相關 API