THPDFCSCSignatureProvider.TimestampDigest Method

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

Solicita um token de timestamp RFC 3161 para um digest pelo endpoint CSC signatures/timestamp

Digest deve conter de 1 a 1024 bytes e DigestAlgorithmOID deve ser um OID pontuado não vazio; caso contrário, a chamada retorna spsMalformed sem ida e volta de transporte

O Nonce opcional é ecoado no corpo da requisição, e o THPDFCSCOptions.ClientData configurado é anexado quando presente; o token de resposta é decodificado de base64 e limitado por MaxTimestampBytes

Quando OperationIdentifier está vazio, um GUID novo é gerado para a chamada, de modo que idempotência e cancelamento ainda se apliquem por tentativa

Provedor de assinatura remota CSC

Provedores de assinatura modernos