SlackBuilds Repository

15.0 > Office > jsignpdf (3.2.1)

JSignPdf is a Java application for adding digital signatures to PDF
documents. It provides a JavaFX graphical interface and a command-line
interface, PKCS#12 and PKCS#11 keystores, visible signatures,
timestamping,
and OpenPDF and DSS/PAdES signing engines.

This SlackBuild repackages the official full ZIP distribution. It uses
the bundled Java libraries and the Linux x86_64 JavaFX components, but
does not bundle a Java runtime or require Maven or network access while
building. Only x86_64 is supported.

Java 21 or newer is required. The launcher uses zulu-openjdk21 by
default.
To use another compatible Java installation, set JAVA_HOME explicitly.
JAVA_OPTS can be used to pass additional Java VM options, for example:

JAVA_OPTS="-Djsignpdf.swing=true" jsignpdf

Run jsignpdf without arguments for the GUI, or jsignpdf --help for CLI
usage. The desktop entry uses --gui when opening PDF files.

Hardware tokens and smartcards need the manufacturer's PKCS#11 library
and, where applicable, PC/SC services. OpenSC is an optional provider:
https://github.com/OpenSC/OpenSC
Configure the library in JSignPdf's Preferences dialog. Software PKCS#12
certificates do not need these optional components.

This requires: zulu-openjdk21

Maintained by: Pablo Romano
Keywords: signpdf,sign,pdf,signing,tool
ChangeLog: jsignpdf

Homepage:
https://jsignpdf.eu/

Source Downloads (64bit):
jsignpdf-3.2.1-full.zip (a6d2c13e3f3dfa2bf79851430c766f95)

Download SlackBuild:
jsignpdf.tar.gz
jsignpdf.tar.gz.asc (FAQ)

(the SlackBuild does not include the source)

Validated for Slackware 15.0

See our HOWTO for instructions on how to use the contents of this repository.

Access to the repository is available via:
ftp git cgit http rsync

© 2006-2026 SlackBuilds.org Project. All rights reserved.
Slackware® is a registered trademark of Patrick Volkerding
Linux® is a registered trademark of Linus Torvalds