jwtd ~master

D implementation of JSON Web Token.


To use this package, run the following command in your project's root directory:

Manual usage
Put the following dependency into your project's dependences section:

jwtd

D implementation of JSON Web Token.

Supported algorithms

OpenSSL

  • NONE
  • HS256
  • HS384
  • HS512
  • RS256
  • RS384
  • RS512
  • ES256
  • ES384
  • ES512
Botan
  • NONE
  • HS256
  • HS384
  • HS512
  • RS256
  • RS384
  • RS512
  • ES256
  • ES384
  • ES512

NOTE - Botan supports private keys just in PKCS#8 format (for RS and ES signatures)

Phobos

  • NONE
  • HS256
  • HS384
  • HS512

Installation

See DUB page.

Building

Using OpenSSL

dub build --config=openssl

Using Botan

dub build --config=botan

Using Phobos

dub build --config=phobos

Testing

Using OpenSSL

dub test --config=unittest-openssl

Using Botan

dub test --config=unittest-botan

Using Phobos

dub test --config=unittest-phobos
Authors:
  • Oleh Havrys
  • Sergey Buth
  • Tomáš Chaloupka
  • Lionello Lunesu
Dependencies:
none
Versions:
0.4.6 2020-Sep-03
0.4.5 2019-Oct-24
0.4.4 2017-Nov-05
0.4.3 2017-Jun-26
0.4.2 2017-Jun-22
Show all 19 versions
Download Stats:
  • 0 downloads today

  • 0 downloads this week

  • 1 downloads this month

  • 16454 downloads total

Score:
2.1
Short URL:
jwtd.dub.pm