3,365 apps tracked 0 new today 17 updated today Synced 28m ago

JSignPdf

Add digital signatures to PDF documents

JSignPdf Project ✓ Verified

io.github.intoolswetrust.JSignPdf
View on Flathub ↗

JSignPdf is a free, open source application that adds digital signatures to PDF documents. It supports visible and hidden signatures, certificate levels, timestamping, and batch processing from the command line.

Features:

  • Visible and hidden digital signatures
  • Certificate levels and timestamping (TSA)
  • PDF encryption and rights management
  • Certificate revocation checks (CRL, OCSP)
  • Command-line batch processing
  • PKCS#11 hardware token support

Screenshots

JSignPdf main window
JSignPdf main window
JSignPdf - signing completed
JSignPdf - signing completed
JSignPdf - placing visible signature
JSignPdf - placing visible signature

Observed history

App ChangeVersionWhen ↓
updated3.2.128 Sept 2026

Upstream releases

Release notes supplied by the developer. These dates are not Flathub package publication times.

3.2.126 Sept 2026

Version 3.2.1

A bug-fix release for the JavaFX GUI, with two fixes contributed by the community. Thanks to Ladislav Nemec and Milos Jakubicek.

  • Output suffix no longer piles up when switching presets — loading a preset with a different output suffix used to append it to the previous one (document_EM.pdf became document_EM_DL.pdf instead of document_DL.pdf). A derived output name is now recomputed with the new suffix, a name you typed yourself is kept, and a new session no longer starts with the output file name left over from the last run. See pull request 505.
  • Proxy port is saved even without pressing Enter — a port typed into the TSA / Validation settings was only committed on Enter, so the DSS engine could quietly connect to the proxy on port 80. The field now commits on focus loss too, and out-of-range values are rejected. See pull request 512.
  • Unconfirmed field edits are no longer lost — signing or timestamping via a keyboard shortcut, closing the window, and saving or loading a preset now pick up the proxy port and font size fields as shown on screen. File > Exit (Ctrl+Q) now saves the signing options, as closing the window already did.
  • Linux Flatpak bundle on the GitHub release — it is now built from the same manifest as the Flathub one, so smartcard and YubiKey signing work there too.
  • Dependency updates — BouncyCastle 1.86 and other routine library bumps.