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 和 Web 认证类型
HasQCLimit存在 QcLimitValue 声明时为 True
QCLimitCurrency证书给出的限额币种
QCLimitAmount限额的金额数字;实际值为 QCLimitAmount × 10 的 QCLimitExponent 次幂
QCLimitExponent作用于 QCLimitAmount 的 10 的幂
QCPDSUrlsQcPDS 声明中 PKI 披露声明(PDS)的位置
PSD2RolesPayer自 v2.755.3 起弃用且始终为空;改读 PSD2RolesOfPSP
PSD2RolesPayee自 v2.755.3 起弃用且始终为空;改读 PSD2RolesOfPSP
HasPSD2Statement仅当证书带有格式良好的 PSD2 声明时为 True;格式不良的声明会被忽略,PSD2 字段保持为空
PSD2RolesOfPSP支付服务提供商的角色,每个角色带有自己的 roleOfPspOid 和 roleOfPspName
PSD2NCAName国家监管机构名称
PSD2NCAId国家监管机构标识符

使用说明

相关 API