-
I'm currently working through a small PoC of running the signserver docker image to test timestamping. I worked through the ejbca setup steps to create certs + followed along with this tutorial on container signing as a reference for setting up crypto workers + a worker in signserver. I did make the modifications needed to create a cert for a TimeStamping worker (e.g. selecting Extended key usage with Critical and only selecting Time Stamping). Now that it's all setup, I'm unsure of how to timestamp a document correctly now and am concerned there's an additional step I'm missing. When I attempt to provide a file to the timestamper, the return data contains:
I've attempted timestamping both with curl and through the UI with the same results. Any idea what could be occurring? I'm happy to provide any config files as well - just let me know what would help. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 3 replies
-
You need to pass the TimeStampSigner a time-stamp request in RFC#3161 format. In an application support time-stamping you usually just need to configure it to use the URL of your time-stamp signer. For instance if your worker is called MyTimeStampSigner the URL would be something like: Time-stamping with SignClientTo test that the service is working you can also use the time-stamp client available in SignClient:
This will send one time-stamp request every second until you press Ctrl+C. Time-stamping with OpenSSL and cURL
|
Beta Was this translation helpful? Give feedback.
You need to pass the TimeStampSigner a time-stamp request in RFC#3161 format.
In an application support time-stamping you usually just need to configure it to use the URL of your time-stamp signer. For instance if your worker is called MyTimeStampSigner the URL would be something like:
https://signserver.example.com/worker/MyTimeStampSigner
Time-stamping with SignClient
To test that the service is working you can also use the time-stamp client available in SignClient:
This will send one time-stamp request every second until you press Ctrl+C.
Time-stamping with OpenSSL and cURL