THPDFCSCSignatureProvider.Sign メソッド

function Sign(const Request: THPDFSignatureProviderRequest;
  out Signature: TBytes): THPDFSignatureProviderStatus;
  override;

CSC の signatures/signHash エンドポイント経由で 1 つのダイジェストに署名し、DER エンコード済みの署名バイトを返します

リクエストは 1 要素のバッチに包まれて SignHashBatch へ委譲されるため、認可、べき等性、リトライ、キャンセルの動作はバッチ署名とまったく同じです

spsValid のとき Signature にはちょうど 1 つの署名が返ります。要素数の異なるバッチ結果は spsMalformed として報告され、それ以外のプロバイダーステータスはそのまま透過します

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

モダン署名プロバイダー