SetPAdESSignatureCMSBytes

セキュリティと署名

説明

選択した署名の /Contents プレースホルダーを完全に置き換える CMS DER バイト列をステージします

これは一般的な CMS 書き換えを意図的に行う呼び出し元向けの高度なエスケープハッチです

通常の PAdES-B-T 作成では SetPAdESSignatureTimeStampToken を使用します。ライブラリが RFC 3161 トークンを検証し、選択した SignerInfo を安全に再構築します

構文

Function TPDFlib.SetPAdESSignatureCMSBytes(
  STSProcessID: Integer; Const NewCMSBytes: AnsiString): Integer;

戻り値

プロセスが存在する場合は 1、プロセス識別子が無効な場合は 0 を返す

備考

置換データは元の署名を作成する前に予約されたプレースホルダーに収まる必要があります。収まらない場合、最終処理はエラー 13 を返します

関連項目

SetPAdESSignatureTimeStampToken, SetSignProcessReserveContentsBytes