jose-jwt 1.5.0

Javascript Object Signing and Encryption (JOSE) and JSON Web Token (JWT) Implementation for .NET

Minimallistic zero-dependency library for generating, decoding and encryption of JSON Web Tokens. JSON parsing agnostic.

Supported algorithms

Signing:

- HMAC signatures with HS256, HS384 and HS512.
- ECDSA signatures with ES256, ES384 and ES512.
- RSASSA-PKCS1-V1_5 signatures with RS256, RS384 and RS512.
- RSASSA-PSS signatures (probabilistic signature scheme with appendix) with PS256, PS384 and PS512.
- NONE (unprotected) plain text algorithm without integrity protection

Encryption:

- RSAES OAEP encryption with A128CBC-HS256, A192CBC-HS384, A256CBC-HS512, A128GCM, A192GCM, A256GCM
- RSAES-PKCS1-V1_5 encryption with A128CBC-HS256, A192CBC-HS384, A256CBC-HS512, A128GCM, A192GCM, A256GCM
- Direct symmetric key encryption with pre-shared key A128CBC-HS256, A192CBC-HS384, A256CBC-HS512, A128GCM, A192GCM and A256GCM
- A128KW, A192KW, A256KW encryption with A128CBC-HS256, A192CBC-HS384, A256CBC-HS512, A128GCM, A192GCM and A256GCM
- ECDH-ES encryption with A128CBC-HS256, A128GCM, A192GCM, A256GCM
- ECDH-ES+A128KW, ECDH-ES+A192KW, ECDH-ES+A256KW encryption with A128CBC-HS256, A128GCM, A192GCM, A256GCM
- PBES2-HS256+A128KW, PBES2-HS384+A192KW, PBES2-HS512+A256KW with A128CBC-HS256, A192CBC-HS384, A256CBC-HS512, A128GCM, A192GCM, A256GCM
Compression:

- DEFLATE compression

There is a newer version of this package available.
See the version list below for details.
Install-Package jose-jwt -Version 1.5.0
dotnet add package jose-jwt --version 1.5.0
<PackageReference Include="jose-jwt" Version="1.5.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add jose-jwt --version 1.5.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

Password based encryption with PBES2-HS256+A128KW, PBES2-HS384+A192KW, PBES2-HS512+A256KW key management algorithms.

Dependencies

This package has no dependencies.

Showing the top 7 GitHub repositories that depend on jose-jwt:

Repository Stars
xamarin/ios-samples
Xamarin.iOS sample apps
NiclasOlofsson/MiNET
A (not so) basic Minecraft Pocket Edition server written in C#
Soluto/kamus
An open source, git-ops, zero-trust secret encryption and decryption solution for Kubernetes applications
GoogleCloudPlatform/dotnet-docs-samples
.NET code samples used on https://cloud.google.com
OpenTouryoProject/OpenTouryo
”Open棟梁”は、長年の.NETアプリケーション開発実績にて蓄積したノウハウに基づき開発した.NET用アプリケーション フレームワークです。 (”OpenTouryo” , is an application framework for .NET which was developed using the accumulated know-how with a long track record in .NET application development.)
grissomlau/jimu
.netcore micro service framework
JornWildt/Mason
Documentation and examples for the Mason media type

Version History

Version Downloads Last updated
2.5.0 2,491 11/4/2019
2.4.0 1,602,547 6/21/2017
2.3.0 199,052 4/20/2017
2.2.0 61,036 2/15/2017
2.1.0 135,501 12/5/2016
2.0.2 78,197 9/27/2016
2.0.1 44,858 8/1/2016
1.9.3 45,183 7/1/2016
1.9.2 29,537 4/14/2016
1.9.1 64,490 1/13/2016
1.9.0 85,713 6/12/2015
1.8.0 1,709 10/22/2014
1.7.0 1,730 7/9/2014
1.6.0 570 6/20/2014
1.5.0 469 6/17/2014
1.4.0 461 6/9/2014
1.3.0 443 6/2/2014
1.2.0 545 4/12/2014
1.1.0 503 3/22/2014
1.0.0 1,065 3/11/2014
Show less