jose: JavaScript Object Signing and Encryption

Read and write JSON Web Keys (JWK, rfc7517), generate and verify JSON Web Signatures (JWS, rfc7515) and encode/decode JSON Web Tokens (JWT, rfc7519) <https://datatracker.ietf.org/wg/jose/documents/>. These standards provide modern signing and encryption formats that are natively supported by browsers via the JavaScript WebCryptoAPI <https://www.w3.org/TR/WebCryptoAPI/#jose>, and used by services like OAuth 2.0, LetsEncrypt, and Github Apps.

Version: 1.2.1
Depends: openssl (≥ 1.2.1)
Imports: jsonlite
Suggests: spelling, testthat, knitr, rmarkdown
Published: 2024-10-04
DOI: 10.32614/CRAN.package.jose
Author: Jeroen Ooms ORCID iD [aut, cre]
Maintainer: Jeroen Ooms <jeroenooms at gmail.com>
BugReports: https://github.com/r-lib/jose/issues
License: MIT + file LICENSE
URL: https://r-lib.r-universe.dev/jose
NeedsCompilation: no
Language: en-US
Materials: NEWS
CRAN checks: jose results

Documentation:

Reference manual: jose.pdf
Vignettes: Reading/Writing JSON Web Keys (JWK) in R (source, R code)
Encoding/Decoding JSON Web Tokens (JWT) in R (source, R code)

Downloads:

Package source: jose_1.2.1.tar.gz
Windows binaries: r-devel: jose_1.2.1.zip, r-release: jose_1.2.1.zip, r-oldrel: jose_1.2.1.zip
macOS binaries: r-release (arm64): jose_1.2.1.tgz, r-oldrel (arm64): jose_1.2.1.tgz, r-release (x86_64): jose_1.2.1.tgz, r-oldrel (x86_64): jose_1.2.1.tgz
Old sources: jose archive

Reverse dependencies:

Reverse imports: adobeanalyticsr, ausplotsR, AzureAuth, AzureKeyVault, cjar, CytobankAPI, firebase, ghapps, polished, rusquant, tapLock
Reverse suggests: boxr, httr2, openssl

Linking:

Please use the canonical form https://CRAN.R-project.org/package=jose to link to this page.