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/webcrypto/#jose>, and used by services like OAuth 2.0, LetsEncrypt, and Github Apps.

Package details

AuthorJeroen Ooms [aut, cre] (ORCID: <https://orcid.org/0000-0002-4035-0289>)
MaintainerJeroen Ooms <jeroenooms@gmail.com>
LicenseMIT + file LICENSE
Version2.0.0
URL https://r-lib.r-universe.dev/jose
Package repositoryView on CRAN
Installation Install the latest version of this package by entering the following in R:
install.packages("jose")

Try the jose package in your browser

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

jose documentation built on April 22, 2026, 9:06 a.m.