THPDFCSCSignatureProvider.TimestampDigest Method

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

Richiede un token timestamp RFC 3161 per un digest tramite l'endpoint CSC signatures/timestamp

Digest deve contenere da 1 a 1024 byte e DigestAlgorithmOID deve essere un OID puntato non vuoto, altrimenti la chiamata restituisce spsMalformed senza un round trip di transport

Il Nonce opzionale viene riportato nel corpo della richiesta, e il THPDFCSCOptions.ClientData configurato viene allegato quando presente; il token della risposta viene decodificato da base64 e limitato da MaxTimestampBytes

Quando OperationIdentifier è vuoto, viene generato un GUID nuovo per la chiamata, cosicché idempotenza e cancellazione si applicano comunque per ogni tentativo

Provider di firma remota CSC

Provider di firma moderni