THPDFQCStatementDescriptor Record

生の CMS 署名データにある署名者証明書の qualified-certificate ステートメント。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
QCCompliantQcCompliance ステートメント(0.4.0.1862.1.1)が存在するとき True
QCSSCDQcSSCD ステートメント(0.4.0.1862.1.4)が安全な署名作成デバイスを示すとき True
QCTypesQcType の OID。eSign、eSeal、Web 認証などのタイプです
HasQCLimitQcLimitValue ステートメントが存在するとき True
QCLimitCurrency証明書に記された上限の通貨
QCLimitAmount上限の金額桁。実際の値は QCLimitAmount × 10 の QCLimitExponent 乗です
QCLimitExponentQCLimitAmount に適用される 10 の指数
QCPDSUrlsQcPDS ステートメントが示す PKI 情報開示ステートメント(PDS)のロケーション
PSD2RolesPayerv2.755.3 から非推奨で常に空です。代わりに PSD2RolesOfPSP を読んでください
PSD2RolesPayeev2.755.3 から非推奨で常に空です。代わりに PSD2RolesOfPSP を読んでください
HasPSD2Statement証明書が整形式の PSD2 ステートメントを持つときにだけ True。整形式でなければ無視され、PSD2 フィールドは空のままです
PSD2RolesOfPSP決済サービスプロバイダのロール。各ロールは roleOfPspOid と roleOfPspName を持ちます
PSD2NCAName国内監督当局の名前
PSD2NCAId国内監督当局の識別子

使用上の注意

関連 API