Package | Description |
---|---|
com.nimbusds.jwt |
JSON Web Token (JWT) classes.
|
com.nimbusds.jwt.proc |
Secure framework for application-specific verification and decryption of
JSON Web Tokens (JWTs).
|
Modifier and Type | Method and Description |
---|---|
JWTClaimsSet |
JWTClaimsSet.Builder.build()
Builds a new JWT claims set.
|
JWTClaimsSet |
SignedJWT.getJWTClaimsSet() |
JWTClaimsSet |
PlainJWT.getJWTClaimsSet() |
JWTClaimsSet |
EncryptedJWT.getJWTClaimsSet() |
JWTClaimsSet |
JWT.getJWTClaimsSet()
Gets the claims set of the JSON Web Token (JWT).
|
static JWTClaimsSet |
JWTClaimsSet.parse(net.minidev.json.JSONObject json)
Parses a JSON Web Token (JWT) claims set from the specified JSON
object representation.
|
static JWTClaimsSet |
JWTClaimsSet.parse(String s)
Parses a JSON Web Token (JWT) claims set from the specified JSON
object string representation.
|
Modifier and Type | Method and Description |
---|---|
T |
JWTClaimsSetTransformer.transform(JWTClaimsSet claimsSet)
Transforms the specified JWT claims set into the desired type.
|
Constructor and Description |
---|
Builder(JWTClaimsSet jwtClaimsSet)
Creates a new builder with the claims from the specified
set.
|
EncryptedJWT(JWEHeader header,
JWTClaimsSet claimsSet)
Creates a new to-be-encrypted JSON Web Token (JWT) with the specified
header and claims set.
|
PlainJWT(JWTClaimsSet claimsSet)
Creates a new unsecured (plain) JSON Web Token (JWT) with a default
PlainHeader and the specified claims
set. |
PlainJWT(PlainHeader header,
JWTClaimsSet claimsSet)
Creates a new unsecured (plain) JSON Web Token (JWT) with the
specified header and claims set.
|
SignedJWT(JWSHeader header,
JWTClaimsSet claimsSet)
Creates a new to-be-signed JSON Web Token (JWT) with the specified
header and claims set.
|
Modifier and Type | Method and Description |
---|---|
JWTClaimsSet |
DefaultJWTProcessor.process(EncryptedJWT encryptedJWT,
C context) |
JWTClaimsSet |
JWTProcessor.process(EncryptedJWT encryptedJWT,
C context)
Processes the specified encrypted JWT by decrypting it.
|
JWTClaimsSet |
DefaultJWTProcessor.process(JWT jwt,
C context) |
JWTClaimsSet |
JWTProcessor.process(JWT jwt,
C context)
Processes the specified JWT (unsecured, signed or encrypted).
|
JWTClaimsSet |
DefaultJWTProcessor.process(PlainJWT plainJWT,
C context) |
JWTClaimsSet |
JWTProcessor.process(PlainJWT plainJWT,
C context)
Processes the specified unsecured (plain) JWT, typically by checking
its context.
|
JWTClaimsSet |
DefaultJWTProcessor.process(SignedJWT signedJWT,
C context) |
JWTClaimsSet |
JWTProcessor.process(SignedJWT signedJWT,
C context)
Processes the specified signed JWT by verifying its signature.
|
JWTClaimsSet |
DefaultJWTProcessor.process(String jwtString,
C context) |
JWTClaimsSet |
JWTProcessor.process(String jwtString,
C context)
Parses and processes the specified JWT (unsecured, signed or
encrypted).
|
Modifier and Type | Method and Description |
---|---|
void |
JWTClaimsVerifier.verify(JWTClaimsSet claimsSet)
Deprecated.
|
void |
DefaultJWTClaimsVerifier.verify(JWTClaimsSet claimsSet) |
void |
DefaultJWTClaimsVerifier.verify(JWTClaimsSet claimsSet,
C context) |
void |
JWTClaimsSetVerifier.verify(JWTClaimsSet claimsSet,
C context)
Verifies selected or all claims from the specified JWT claims set.
|
Copyright © 2016 Connect2id Ltd.. All rights reserved.