Skip to content
forked from troian/jwtpp

JSON Object Signing and Encryption library for C++.

License

Notifications You must be signed in to change notification settings

kachanovskiy/josepp

 
 

Repository files navigation

josepp

JSON Object Signing and Encryption library for C++

Codacy Badge Build Status

Dependencies:

Built and tested with:

  • GCC, C++11
  • MS VS2010

Supported features:

  • Sign
  • Verify

Supported algorithms

Alg Status
HS256 Supported
HS384 Supported
HS512 Supported
RS256 Supported
RS384 Supported
RS512 Supported
ES256 Supported
ES384 Supported
ES512 Supported

Claims

Claim Options Status
ess set,verify Supported
sub set,verify Supported
aud set,verify Supported
exp set,verify Supported
nbf set,verify Supported
iat set,verify Supported
jti set,verify Supported

How to use

Refer to tests dir

How to build/install

CMake sources deps

add_subdirectory()

System-wide installation

git clone https://github.com/troian/josepp
mkdir build && cd build
cmake -Wno-dev -DCMAKE_INSTALL_PREFIX=<install prefix> ..
make install

Homebrew

brew tap troian/tap
brew install josepp

TODO

  • Documentation
  • Examples
  • Tests

How to contribute

Just do it! :)

About

JSON Object Signing and Encryption library for C++.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 94.4%
  • CMake 5.6%