CSC (v1)

Create hash timestamp

Use this endpoint to get a base64-encoded timestamp token (as defined in RFC 3161 [2] and updated in RFC 5816 [10]) for the given hash string value.

The following parameters are required in the request body:

hash — Hash string value.

hashAlgo — Hashing algorithm.

post/csc/v1/signatures/timestamp

Request

Request body

noncestring

Specifies a large random number with a high probability that it is generated by the Signature Application only once.

clientDatastring

Arbitrary data from the Signature Application. It can be used to handle a transaction identifier or other application-specific data.

hashstring required

The Base64-encoded hash value to be time stamped. The Remote Service uses the input value to encode the MessageImprint.hashedMessage value.

hashAlgostring required

Specifies the OID of the algorithm used to calculate the hash value. The Remote Service uses the input value to encode the MessageImprint.hashAlgorithm value.

Example request

{
  "hash": "sTOgwOm+474gFj0q0x1iSNspKqbcse4IeiqlDg/HWuI=",
  "hashAlgo": "2.16.840.1.101.3.4.2.1"
}

Response

Timestamp token details

string required

Changes

No recorded changes to this operation across all 1 revision of this API.