HPDFCMSBuildSignedDataWithProvider

Builds detached CMS SignedData while keeping private-key operations inside a caller-selected signature provider

宣言

function HPDFCMSBuildSignedDataWithProvider(const CertificateDER,
  DocDigest: TBytes; Provider: THPDFSignatureProvider;
  const KeyIdentifier: AnsiString;
  const Options: THPDFCMSSignOptions): TBytes;

DocDigest のサイズは Options.DigestAlgorithm で選んだアルゴリズムと一致している必要があり、Provider は spcSign に対応していなければなりません

リクエストの入力は、DER エンコードされた signed-attribute セットに対して選択したダイジェストです。ダイジェストと署名の OID、選択した RSA または ECDSA 方式、PSS のソルト長、証明書、キー識別子、および一意の操作識別子が含まれます