Package | Description |
---|---|
com.nimbusds.jose |
Javascript Object Signing and Encryption (JOSE) classes.
|
com.nimbusds.jose.proc |
Secure framework for application-specific processing 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(java.lang.String s)
Parses a JOSE object from the specified string in compact format.
|
Modifier and Type | Method and Description |
---|---|
java.util.Set<java.lang.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(java.lang.Class<? extends JOSEObject> clazz)
Sets a single JOSE class to match.
|
JOSEMatcher.Builder |
JOSEMatcher.Builder.joseClasses(java.util.Set<java.lang.Class<? extends JOSEObject>> classes)
Sets multiple JOSE classes to match.
|
Constructor and Description |
---|
JOSEMatcher(java.util.Set<java.lang.Class<? extends JOSEObject>> classes,
java.util.Set<Algorithm> algs,
java.util.Set<EncryptionMethod> encs,
java.util.Set<java.net.URI> jkus,
java.util.Set<java.lang.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 © 2015 Connect2id Ltd.. All Rights Reserved.