THPDFCSCSignatureProvider.TimestampDigest メソッド

function TimestampDigest(const Digest: TBytes;
  const DigestAlgorithmOID, Nonce,
  OperationIdentifier: AnsiString;
  out TimestampToken: TBytes): THPDFSignatureProviderStatus;

CSC の signatures/timestamp エンドポイントを通じて、ダイジェストに対する RFC 3161 タイムスタンプトークンを 1 つ要求します

Digest は 1 ~ 1024 バイト、DigestAlgorithmOID は空でないドット区切りの OID である必要があります。満たさない場合、トランスポートの往復を行わずに spsMalformed を返します

省略可能な Nonce はリクエストボディへそのまま書き込まれ、設定されていれば THPDFCSCOptions.ClientData が添付されます。応答トークンは base64 デコードされ、MaxTimestampBytes を上限とします

OperationIdentifier が空の場合、呼び出しごとに新しい GUID が生成され、べき等性とキャンセルは試行ごとに引き続き適用されます

CSC リモート署名プロバイダー

モダン署名プロバイダー