Package: pdfsigner Title: Digitally Sign and Verify PDF Documents Type: Package Version: 0.3.0 Authors@R: c( person("André", "Leite", email = "leite@castlab.org", role = c("aut", "cre"), comment = c(ORCID = "0000-0002-4718-9766")), person("Hugo", "Vasconcelos", email = "hugo.vasconcelos@ufpe.br", role = "aut", comment = c(ORCID = "0000-0001-6249-0920")), person("Diogo", "Bezerra", email = "diogo.bezerra@ufpe.br", role = "aut", comment = c(ORCID = "0000-0002-1216-8674")), person("Marcos", "Wasiliew", email = "marcos.wasiliew@gmail.com", role = "aut", comment = c(ORCID = "0009-0004-4694-3159")), person("Carlos", "Amorim", email = "carlos.agaf@ufpe.br", role = "aut", comment = c(ORCID = "0000-0001-6315-8305")), person("Júlia", "Nascimento Barreto", email = "juliabarreto@gd.seplag.pe.gov.br", role = "aut", comment = c(ORCID = "0009-0004-2851-7770")), person("Authors of the vendored Rust crates", role = c("ctb", "cph"), comment = "see inst/AUTHORS for the bundled crates and their licences") ) Description: 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. Depends: R (>= 4.2) Suggests: testthat (>= 3.0.0) Config/testthat/edition: 3 License: GPL-3 Copyright: The pdfsigner package and its bundled 'pdf_signer' Rust backend are released under GPL-3. The build vendors the source of third-party Rust crates (src/rust/vendor.tar.xz) that remain under the copyright of their respective authors and are licensed under permissive terms (MIT, Apache-2.0, BSD, ISC, Zlib, Unicode-3.0, 0BSD, Unlicense or CDLA-Permissive-2.0); see the inst/AUTHORS file for the full list. Encoding: UTF-8 URL: https://github.com/StrategicProjects/pdfsigner BugReports: https://github.com/StrategicProjects/pdfsigner/issues SystemRequirements: Cargo (Rust's package manager), rustc (>= 1.81) Config/rextendr/version: 0.5.0 Roxygen: list(markdown = TRUE) Config/roxygen2/version: 8.0.0 Config/pak/sysreqs: libclang-dev Repository: https://strategicprojects.r-universe.dev Date/Publication: 2026-09-30 16:15:05 UTC RemoteUrl: https://github.com/strategicprojects/pdfsigner RemoteRef: HEAD RemoteSha: 6a96d7ddc3156b359538fc0ba5309a44cc781159 NeedsCompilation: yes Packaged: 2026-09-30 19:37:18 UTC; root Author: André Leite [aut, cre] (ORCID: ), Hugo Vasconcelos [aut] (ORCID: ), Diogo Bezerra [aut] (ORCID: ), Marcos Wasiliew [aut] (ORCID: ), Carlos Amorim [aut] (ORCID: ), Júlia Nascimento Barreto [aut] (ORCID: ), Authors of the vendored Rust crates [ctb, cph] (see inst/AUTHORS for the bundled crates and their licences) Maintainer: André Leite