Skip to content
RepoQuarry

JSignPdf intoolswetrust/jsignpdf

Desktop and command-line app that adds certificate-based digital signatures to PDFs, with smartcard/HSM support, timestamps and PAdES.

JSignPdf at a glance

Checked 15 Oct 2026

JSignPdf (3.2.1, 28 Sep 2026) is a Java desktop app with installers for Windows, macOS (Apple Silicon) and Linux, plus a batch command line. It signs PDFs you hold with PKCS#12 keystores or PKCS#11 tokens and smartcards, adds RFC 3161 timestamps and OCSP/CRL data, and can produce PAdES signatures through the bundled EU DSS engine. It only signs locally: no sending to other signers, tracking or templates. Dual-licensed MPL-2.0 / LGPL-2.1.

Cite this pageRepoQuarry. “JSignPdf.” Checked 15 Oct 2026. https://repoquarry.dev/projects/jsignpdf

How much of DocuSign does it replace?

1 of 6 jobs. Signs your own PDFs with certificates or smartcards; does not send documents to others or track them.

No: Send documents for signature Not covered
No: Signing order and reminders Not covered
No: Audit trail and completion certificate Not covered
No: Reusable signing templates Not covered
No: eSignature API and embedded signing Not covered
Partial: Certificate-based digital signatures (PKI) Partial replacement

For send documents for signature, signing order and reminders, audit trail and completion certificate, reusable signing templates, eSignature API and embedded signing, see other DocuSign alternatives. You may also need to build an interface, an API server and hosting yourself.

Facts, with sources

Every answer links to where we found it. We read the documentation; we did not install it.

Report a correction
QuestionAnswerSourceChecked
Runs on my machine? Confirmed: Yes, desktop app and CLI JSignPdf is a Java desktop application for adding digital signatures to PDF documents. github.com · jsignpdf#readme ↗ 1d ago
Code licence Partial: MPL-2.0 or LGPL-2.1 (weak copyleft) Mozilla Public License Version 2.0 github.com · License.md ↗ 1d ago
Model weights licence Confirmed: No separate model weights github.com · jsignpdf#readme ↗ 1d ago
Commercial use Partial: Yes; MPL-2.0 or LGPL-2.1 conditions apply if you modify and distribute it GNU Lesser General Public License 2.1 github.com · License.md ↗ 1d ago
Paid services needed? Confirmed: None required; you supply your own certificate or token (and optional timestamp server) It supports both software keystores (PKCS#12) and hardware tokens / smartcards (PKCS#11) github.com · jsignpdf#readme ↗ 1d ago
Hardware Unknown: Not documented beyond needing Java 21 (bundled in native installers) Know the answer? —
Operating systems Confirmed: Windows x64, macOS Apple Silicon, Linux x64/aarch64 (deb, rpm, flatpak), or any OS with Java 21 Native installers bundle their own Java 21 runtime. github.com · jsignpdf#install ↗ 1d ago
Setup effort Confirmed: Easy; MSI, DMG, deb/rpm installers or Homebrew jsignpdf-3.2.1-windows-x64.msi github.com · JSignPdf_3_2_1 ↗ 1d ago

Get the weekly top 5 and what’s new, every Monday

We’ll email you once a week. Unsubscribe any time. We never share your email.

Cookie preferences

Choose what we may store in your browser. You can change this any time from Cookie settings in the footer.

Essential

Security, and remembering this choice. rq-consent · 12 months

Always on