TSA Servers for LibreOffice Digital Signatures
LibreOffice enables users to digitally sign documents and embed verifiable timestamps using RFC 3161-compliant Time Stamp Authority (TSA) servers. Adding a timestamp ensures non-repudiation by mathematically proving that a document was signed at a specific time and that the certificate was valid at that moment. Below is a guide to compatible TSA servers, their URLs, and how to configure them in LibreOffice.
Compatible RFC 3161 TSA Servers
LibreOffice requires an RFC 3161-compliant HTTP/HTTPS endpoint to request a trusted timestamp. The following public and commercial TSA servers are compatible with LibreOffice:
- FreeTSA
- URL:
https://freetsa.org/tsr - Details: A free, public TSA service operated for general cryptographic use.
- URL:
- DigiCert
- URL:
http://timestamp.digicert.com - Details: A trusted commercial certificate authority offering standard public timestamping.
- URL:
- Sectigo (formerly Comodo)
- URL:
http://timestamp.sectigo.com - Details: A widely used commercial TSA supporting standard timestamp tokens.
- URL:
- GlobalSign
- URL:
http://timestamp.globalsign.com/tsa/r6advanced1 - Details: An enterprise-grade authority providing timestamp validation.
- URL:
- Certum
- URL:
http://time.certum.pl - Details: A recognized European qualified trust service provider.
- URL:
- Apple
- URL:
http://timestamp.apple.com/ts01 - Details: Appleās public RFC 3161 timestamp service.
- URL:
How to Configure a TSA in LibreOffice
To attach timestamps automatically when signing documents, add your preferred TSA URL directly into LibreOffice settings:
- Open LibreOffice.
- Navigate to Tools > Options (on macOS: LibreOffice > Preferences).
- In the left panel, expand LibreOffice and select Security.
- Click the TSAs button (or look for the Timestamping Authorities section under Digital Signatures).
- Click Add, enter the URL of the chosen TSA server
(e.g.,
https://freetsa.org/tsr), and confirm.
Validating Timestamps in LibreOffice
When opening a signed OpenDocument format (ODF) or PDF file, LibreOffice verifies both the cryptographic signature and the embedded timestamp.
- Click the Digital Signature banner or go to File > Digital Signatures > Digital Signatures.
- Select the signature from the list.
- The dialog displays whether the signature is valid, along with the date and time certified by the TSA. If the timestamp was successfully applied, the exact server-verified time is shown rather than the local system clock.