THPDFQCStatementInfo レコード

ロード済み署名の署名者証明書について、ETSI EN 319 412-5 と TS 119 495 に従った eIDAS Qualified Certificate ステートメントを報告します

宣言

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証明書が 1 つ以上の QC ステートメント拡張を持つとき True
QCCompliantid-etsi-qc-compliant ステートメントが存在し true であるとき True
QCSSCDid-etsi-qc-SSCD ステートメントが安全な署名作成デバイス(SSCD)を示すとき True
QCTypes宣言された QC タイプ OID。eIDAS の自然人/法人識別子など
HasQCLimit取引金額上限ステートメントが存在するとき True
QCLimitCurrency上限ステートメントの 3 文字通貨コード
QCLimitAmount上限の金額桁。値にするには QCLimitExponent と組み合わせます
QCLimitExponentQCLimitAmount に適用される指数
QCPDSUrlsQC PDS ステートメントが示す、信頼サービスプロバイダのポリシーページへの URL
PSD2RolesPayerv2.755.3 から非推奨で常に空です。代わりに PSD2RolesOfPSP を読んでください
PSD2RolesPayeev2.755.3 から非推奨で常に空です。代わりに PSD2RolesOfPSP を読んでください
QualifiedSignatureLikelyQCCompliant かつ QCSSCD として計算されます。eIDAS の有効署名(qualified signature)の通常の前提条件です
HasPSD2Statement整形式の PSD2QcType ステートメントのときだけ True
PSD2RolesOfPSPPSD2 の決済サービスプロバイダ(PSP)ロール。各ロールは roleOfPspOid と roleOfPspName を持ちます
PSD2NCANamePSD2 ステートメントに含まれる国内監督当局の名前
PSD2NCAIdPSD2 ステートメントに含まれる国内監督当局の識別子

使用上の注意

関連 API