Download Latest Version JSignPdf_setup_2.3.0.exe (71.2 MB)
Email in envelope

Get an email when there's a new version of JSignPdf

Home / stable / JSignPdf-3.1.0-RC-2
Name Modified Size InfoDownloads / Week
Parent folder
jsignpdf-3.1.0-RC-2-full.zip 2026-06-25 64.7 MB
jsignpdf-3.1.0-RC-2-linux-x86_64.flatpak 2026-06-25 103.3 MB
jsignpdf-3.1.0-RC-2-minimal.zip 2026-06-25 33.6 MB
jsignpdf-3.1.0-RC-2-linux-x64.rpm 2026-06-25 145.2 MB
jsignpdf-3.1.0-RC-2-linux-aarch64.deb 2026-06-25 109.9 MB
jsignpdf-3.1.0-RC-2-linux-aarch64.zip 2026-06-25 145.2 MB
jsignpdf-3.1.0-RC-2-linux-x64.zip 2026-06-25 146.7 MB
jsignpdf-3.1.0-RC-2-linux-x64.deb 2026-06-25 111.3 MB
jsignpdf-3.1.0-RC-2-linux-aarch64.flatpak 2026-06-25 97.8 MB
jsignpdf-3.1.0-RC-2-SHA256SUMS.txt 2026-06-25 1.6 kB
jsignpdf-3.1.0-RC-2-linux-aarch64.rpm 2026-06-25 143.8 MB
jsignpdf-3.1.0-RC-2-windows-x64.msi 2026-06-25 134.3 MB
README.md 2026-06-25 2.0 kB
jsignpdf-3.1.0-RC-2-windows-x64.zip 2026-06-25 135.0 MB
jsignpdf-3.1.0-RC-2-macos-aarch64.zip 2026-06-25 133.9 MB
jsignpdf-3.1.0-RC-2-macos-aarch64.dmg 2026-06-25 145.2 MB
JSignPdf-3.1.0-RC-2.pdf 2026-06-25 1.5 MB
Totals: 17 Items   1.7 GB 0

Version 3.1.0

Packaging-focused release: the fat jar is gone and every supported platform ships a native installer with its own bundled Java runtime. Also introduces a pluggable signing-engine architecture with a new EU DSS (PAdES) engine.

  • Per-platform native installers built with jpackage and a bundled Zulu+FX 21 runtime, so no system Java is required: Windows MSI, Linux DEB and RPM, and macOS DMG, each alongside a portable ZIP. Flatpak bundles are published for Linux x64 and aarch64.
  • Two cross-platform ZIPs for users who already have Java 21: a full ZIP carrying JavaFX natives for all platforms (with a Swing fallback when none match) and a minimal ZIP without JavaFX for headless/CLI signing and downstream packagers.
  • Fat jar dropped — the shaded all-in-one jar is no longer produced; the cross-platform ZIPs use bin/jsignpdf.sh and bin\jsignpdf.cmd launchers instead. The library jar published to Maven Central is unchanged.
  • Pluggable signing engines selectable with the new --list-engines and -eng / --engine options or the Engine selector in Preferences. JSignPdf ships OpenPDF as the default engine.
  • New EU DSS (PAdES) engine (id dss) producing PAdES signatures at the ETSI baseline levels B, T, LT, and LTA, which the OpenPDF engine cannot create.
  • Default hash algorithm is now SHA-256 (was SHA-1) for signing that relies on the implicit default. An explicit or saved hash.algorithm is untouched, and SHA-1 stays selectable for the OpenPDF engine.
  • CLI signatures now append by default, matching the GUI. Use the new --overwrite flag to replace existing signatures; the legacy --append / -a flag is kept as a no-op.
  • Signed Windows installers — the Windows MSI installers are Authenticode-signed via SignPath, so they install without an unknown-publisher warning. Pre-release builds ship unsigned.
  • Checksums for every artifact — a jsignpdf-<version>-SHA256SUMS.txt file now covers all published release assets.
Source: README.md, updated 2026-06-25