pdfsigner: Digitally Sign and Verify PDF Documents

Digitally sign PDF documents with a 'PKCS#12' keystore and verify their signatures. Signing produces a detached 'PKCS#7' / 'CMS' signature ('adbe.pkcs7.detached') over the document and is applied as an incremental update, so existing signatures remain valid. The cryptography and PDF manipulation are performed by a bundled, pure-'Rust' backend (the 'pdf_signer' crate); no Java runtime, 'OpenSSL', or external command-line tools are required. Visible signature appearances with custom text are supported.

Package details

AuthorAndre Leite [aut, cre], Hugo Vasconcelos [aut], Diogo Bezerra [aut], Authors of the vendored Rust crates [ctb, cph] (see inst/AUTHORS for the bundled crates and their licences)
MaintainerAndre Leite <leite@castlab.org>
LicenseGPL-3
Version0.3.0
URL https://github.com/StrategicProjects/pdfsigner 
Package repositoryView on CRAN
Installation Install the latest version of this package by entering the following in R:
install.packages("pdfsigner")

Try the pdfsigner package in your browser

Any scripts or data that you put into this service are public.

pdfsigner documentation built on Sept. 25, 2026, 5:09 p.m.