See: Description
Package | Description |
---|---|
com.nimbusds.jose |
Javascript Object Signing and Encryption (JOSE) classes.
|
com.nimbusds.jose.crypto |
Implementations of selected Javascript Object Signing and Encryption (JOSE)
algorithms.
|
com.nimbusds.jose.jwk |
JSON Web Key (JWK) classes.
|
com.nimbusds.jose.util |
Base64, Base64URL, compression and JSON utility classes.
|
com.nimbusds.jwt |
JSON Web Token (JWT) classes.
|
The Nimbus JOSE+JWT library implements the Javascript Object Signing and Encryption (JOSE) spec suite and the closely related JSON Web Token (JWT) spec.
The library supports creating, querying, serialising and parsing of the following JOSE and JWT objects:
Plain (unsecured) JOSE objects
.JSON Web Signature (JWS) objects
.JSON Web Encryption (JWE) objects
.JSON Web Key (JWK) objects
and
JSON Web Key (JWK) Sets
.Plain
,
signed
and
encrypted
JSON Web Tokens (JWTs)
.The JOSE and JWT object representation is completely decoupled from JSON Web Algorithm (JWA) implementations through a set of simple interfaces for signing, validating, encrypting and decrypting the objects.
The library currently ships ready implementations
of the following standard algorithms:
Related IETF drafts:
Dependencies (see the pom.xml for details):
Copyright © 2014 Connect2id Ltd.. All Rights Reserved.