Package | Description |
---|---|
com.nimbusds.jose |
Javascript Object Signing and Encryption (JOSE) classes.
|
com.nimbusds.jose.proc |
Secure framework for application-specific verification and decryption of
JOSE objects (with arbitrary payloads).
|
com.nimbusds.jwt |
JSON Web Token (JWT) classes.
|
Modifier and Type | Class and Description |
---|---|
class |
JWEObject
JSON Web Encryption (JWE) secured object.
|
class |
JWSObject
JSON Web Signature (JWS) secured object.
|
class |
PlainObject
Unsecured (plain /
alg=none ) JOSE object. |
Modifier and Type | Method and Description |
---|---|
static JOSEObject |
JOSEObject.parse(String s)
Parses a JOSE object from the specified string in compact format.
|
Modifier and Type | Method and Description |
---|---|
Set<Class<? extends JOSEObject>> |
JOSEMatcher.getJOSEClasses()
Returns the JOSE classes to match.
|
Modifier and Type | Method and Description |
---|---|
boolean |
JOSEMatcher.matches(JOSEObject joseObject)
Returns
true if the specified JOSE object matches. |
Payload |
JOSEProcessor.process(JOSEObject joseObject,
C context)
Processes the specified JOSE object (unsecured, JWS or JWE).
|
Payload |
DefaultJOSEProcessor.process(JOSEObject joseObject,
C context) |
Modifier and Type | Method and Description |
---|---|
JOSEMatcher.Builder |
JOSEMatcher.Builder.joseClass(Class<? extends JOSEObject> clazz)
Sets a single JOSE class to match.
|
JOSEMatcher.Builder |
JOSEMatcher.Builder.joseClasses(Set<Class<? extends JOSEObject>> classes)
Sets multiple JOSE classes to match.
|
Constructor and Description |
---|
JOSEMatcher(Set<Class<? extends JOSEObject>> classes,
Set<Algorithm> algs,
Set<EncryptionMethod> encs,
Set<URI> jkus,
Set<String> kids)
Creates a new JOSE matcher.
|
Modifier and Type | Class and Description |
---|---|
class |
EncryptedJWT
Encrypted JSON Web Token (JWT).
|
class |
PlainJWT
Unsecured (plain) JSON Web Token (JWT).
|
class |
SignedJWT
Signed JSON Web Token (JWT).
|
Copyright © 2017 Connect2id Ltd.. All rights reserved.