ssign Version française

Download ssign

ssign is a single program file: download the archive for your system and extract it. These links always point to the latest release.

SystemDownloadContains
Linux
Intel or AMD 64-bit (x86_64)
ssign-linux-x86_64.tar.gzssign
Linux
ARM 64-bit (aarch64)
ssign-linux-aarch64.tar.gzssign
macOS
Apple silicon (M-series chip)
ssign-macos-aarch64.tar.gzssign
macOS
Intel Mac
ssign-macos-x86_64.tar.gzssign
Windows
64-bit (x86_64)
ssign-windows-x86_64.zipssign.exe

Release notes and older versions: all releases on GitHub.

Install

The Windows files (ssign.exe and ssign_pkcs11.dll) are Authenticode-signed with ssign itself during the release, from a Linux runner, and checked with osslsigncode verify. The macOS files are signed and notarized with Apple, and built for macOS 11 or later.

PKCS#11 module

To sign MSI, CAB, catalogs, APPX or PowerShell scripts with osslsigncode, download the module for your system. How to use it: PKCS#11 and osslsigncode.

SystemDownloadContains
Linux
Intel or AMD 64-bit (x86_64)
ssign-pkcs11-linux-x86_64.tar.gzlibssign_pkcs11.so
Linux
ARM 64-bit (aarch64)
ssign-pkcs11-linux-aarch64.tar.gzlibssign_pkcs11.so
macOS
Apple silicon (M-series chip)
ssign-pkcs11-macos-aarch64.tar.gzlibssign_pkcs11.dylib
macOS
Intel Mac
ssign-pkcs11-macos-x86_64.tar.gzlibssign_pkcs11.dylib
Windows
64-bit (x86_64)
ssign-pkcs11-windows-x86_64.zipssign_pkcs11.dll

With Cargo

If Rust is installed, the command is on crates.io:

cargo install ssign

The PKCS#11 module is not on crates.io: it is a shared library, which cargo install cannot install. Take the prebuilt module above, or build it from a clone of the repository:

cargo build -p ssign-pkcs11 --release   # → target/release/libssign_pkcs11.so

What you need

Next step: sign your first file.