Questions tagged [trusted-timestamp]

Trusted timestamping is used to prove the existence of certain data before a certain point (e.g. contracts, inventions description,...) without the possibility that the owner can backdate the timestamps.

Trusted timestamping is used to prove the existence of certain data before a certain point (e.g. contracts, inventions description,...) without the possibility that the owner can backdate the timestamps.

The technique is based on digital signatures and hash functions.

According to the RFC 3161 standard, a trusted timestamp is a timestamp issued by a trusted third party (TTP) acting as a Time Stamping Authority (TSA). ANSI ASC X9.95 standard also requires the third party to prove that a reliable time source was used.

87 questions
2
votes
0 answers

How to validate a SSL timestamp for a file

I want to get external proof for the time a picture was recorded. I was thinking of using ssl timestamp and a public time stamping authority for this. It would not prove exactly when the picture was taken but prove that the picture existed at the…
2
votes
1 answer

TimeStampResponse

I am using Bouncy Castle to read response from Time Stamp server in .NET.Now i want to show time stamp server certificate to client, how can I read time stamp server certificate from response? Thanks in advance.
buda
  • 2,372
  • 1
  • 18
  • 23
2
votes
0 answers

IllegalAccessError with Android and BouncyCastle

I am trying to implement a timestamp request as seen here: http://bouncy-castle.1462172.n4.nabble.com/Timestamp-request-and-response-td1558231.html In j2se it works fine, but on android I get an IllegalAccessError. Logcat output : FATAL EXCEPTION:…
endre
  • 1,363
  • 1
  • 11
  • 22
2
votes
1 answer

Trusted Timestamps - understanding the format (rfc3161)

[edit: I've written a blogpost that explains everything in detail: look here] Hi! I'm desperately trying to build a service for trusted timestamps based on rfc3161. I've decided to use the free trusted timestamp service at zeitstempel.dfn.de. My…
David Müller
  • 5,291
  • 2
  • 29
  • 33
2
votes
1 answer

openssl ts command not working - trusted timestamps

I'm trying to execute the following command with openssl ts according to the ts manual openssl ts -query -data myfile.foobar -cert -out request.tsq Problem: openssl:Error: 'ts' is an invalid command. I can't find any useful instructions on how to…
David Müller
  • 5,291
  • 2
  • 29
  • 33
2
votes
1 answer

Conflicting signing certificate attributes present - Timestamp from TSA for PDF

Our TSA recently upgraded their TSA servers, but this is causing the "Conflicting signing certificate attributes present" error to occur when we attempt to Digitally Sign and Timestamp our PDFs (using C# code). If I used the TSA's old server or…
user2032
  • 113
  • 1
  • 7
2
votes
1 answer

timestamptoken validate java bouncycastle

I used BouncyCastle to verify signature and extract infos from a ".p7m" file (original content, signer etc.). Now I need to validate and extract infos from the TimeStamp within the same ".p7m" file. How can I validate the TimeStampToken? I wrote…
2
votes
2 answers

How to add time stamp with pdfbox and TimeStampToken

I want to add time stamp to file from third party time server. When pdf is open in acrobat or other pdf viewer I want to see information about time stamp in signatures card or any other. Additionally I want to visualize time stamp graphically as…
Adam Michalski
  • 1,722
  • 1
  • 17
  • 38
2
votes
3 answers

timestamp query with python

I want to create a .tsq file like openssl with command: openssl ts -query -data -no_nonce -sha512 -out I want to implement this with python, Anyone know how to do this, any module or something like that?
csadan
  • 291
  • 1
  • 3
  • 13
1
vote
2 answers

how to get trusted time in an app, ntp maybe?

My app will need to periodically access a trusted time source, so can not rely on system time since this one can be modified easily by user or batery failure etc. My first idea is to statically link to libntp (from ntp.org) and use its functions, is…
Sasha Nikolic
  • 760
  • 1
  • 8
  • 22
1
vote
0 answers

How to update DSS dictionary for revocation information and certificates of embedded signature timestamp?

I am using this flow for performing digital signatures using external trust service provider. I have integrated this approach to add timestamp to my current certifying signature. Using these, I am able to perform signature timestamp with embedded…
Qazazazaz
  • 11
  • 4
1
vote
2 answers

Is there a data signing server with a verifiable time stamp?

Is there a server that can help in the following scenario: Alice (a client) generates some data (a hash of something) Alice sends the data to the server in question the server appends Alice's data with the current time stamp (i.e. UTC) the server…
MeNoGuru
  • 11
  • 2
1
vote
1 answer

Embedded timestamp could not be verified for certain TSA

I am getting embedded timestamp could not be verified for TSA : http://timestamp.digicert.com but with same sample code and TSA : http://ts.quovadisglobal.com/eu . It works fine I am using PDFBox example for singing a…
Vas K
  • 93
  • 9
1
vote
0 answers

Digital signature with timestamp in NodeJS

I need to verify Digital Signature for PDF file with Timestamp using Timestamp server like https://freetsa.org/tsr. In Nodejs or Nestjs have any library for this feature?
1
vote
0 answers

How to include PDF signature's embedded timestamp authority chain revocation info in Adobe's RevInfoArchival attribute for LTV purposes?

I'm trying to create a LTV Enabled PDF Signature using Apache's PDFBox Detached Signature and the BouncyCastle API for the cryptographic signature itself. So far I was able to make Adobe Reader display the "Signature is LTV enabled" message…