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).
|
Modifier and Type | Method and Description |
---|---|
Payload |
JOSEObject.getPayload()
Returns the payload of this JOSE object.
|
Modifier and Type | Method and Description |
---|---|
protected void |
JOSEObject.setPayload(Payload payload)
Sets the payload of this JOSE object.
|
T |
PayloadTransformer.transform(Payload payload)
Transforms the specified payload into the desired type.
|
Constructor and Description |
---|
JOSEObject(Payload payload)
Creates a new JOSE object with the specified payload.
|
JWEObject(JWEHeader header,
Payload payload)
Creates a new to-be-encrypted JSON Web Encryption (JWE) object with
the specified header and payload.
|
JWSObject(JWSHeader header,
Payload payload)
Creates a new to-be-signed JSON Web Signature (JWS) object with the
specified header and payload.
|
PlainObject(Payload payload)
Creates a new unsecured JOSE object with a default
PlainHeader and the specified payload. |
PlainObject(PlainHeader header,
Payload payload)
Creates a new unsecured JOSE object with the specified header and
payload.
|
Modifier and Type | Method and Description |
---|---|
Payload |
JOSEProcessor.process(JOSEObject joseObject,
C context)
Processes the specified JOSE object (unsecured, JWS or JWE).
|
Payload |
DefaultJOSEProcessor.process(JOSEObject joseObject,
C context) |
Payload |
JOSEProcessor.process(JWEObject jweObject,
C context)
Processes the specified JWE object by decrypting it.
|
Payload |
DefaultJOSEProcessor.process(JWEObject jweObject,
C context) |
Payload |
JOSEProcessor.process(JWSObject jwsObject,
C context)
Processes the specified JWS object by verifying its signature.
|
Payload |
DefaultJOSEProcessor.process(JWSObject jwsObject,
C context) |
Payload |
JOSEProcessor.process(PlainObject plainObject,
C context)
Processes the specified unsecured (plain) JOSE object, typically by
checking its context.
|
Payload |
DefaultJOSEProcessor.process(PlainObject plainObject,
C context) |
Payload |
JOSEProcessor.process(String compactEncodedJOSE,
C context)
Parses and processes the specified JOSE object (unsecured, JWS or
JWE).
|
Payload |
DefaultJOSEProcessor.process(String compactJOSE,
C context) |
Copyright © 2017 Connect2id Ltd.. All rights reserved.