| Package | Description |
|---|---|
| com.nimbusds.jose |
Base Javascript Object Signing and Encryption (JOSE) interfaces and classes.
|
| com.nimbusds.jose.crypto |
Implementations of standard Javascript Object Signing and Encryption (JOSE)
algorithms.
|
| com.nimbusds.jose.crypto.factories |
JWS signer, JWS verifier, JWE encrypter and JWE decrypter factory
implementations.
|
| com.nimbusds.jose.crypto.impl |
Cryptographic primitives for JWS signers, JWS verifiers, JWE encrypters and
JWE decrypters in the
com.nimbusds.jose.crypto package. |
| com.nimbusds.jose.crypto.opts |
Javascript Object Signing and Encryption (JOSE) options.
|
| com.nimbusds.jose.jca |
Java Cryptography Architecture (JCA) context interfaces and classes.
|
| com.nimbusds.jose.jwk |
JSON Web Key (JWK) classes.
|
| com.nimbusds.jose.jwk.gen |
JSON Web Key (JWK) generation utilities.
|
| com.nimbusds.jose.jwk.source |
JSON Web Key (JWK) sourcing interface and utilities.
|
| com.nimbusds.jose.mint |
JSON Web Signature (JWS) minting framework.
|
| com.nimbusds.jose.proc |
Framework for application-specific verification and decryption of JOSE
objects (with arbitrary payloads).
|
| com.nimbusds.jose.produce |
Framework for producing JOSE objects (with arbitrary payloads).
|
| com.nimbusds.jose.util |
Utility interfaces and classes.
|
| com.nimbusds.jwt |
JSON Web Token (JWT) interfaces and classes.
|
| com.nimbusds.jwt.proc |
Framework for application-specific verification and decryption of JSON Web
Tokens (JWTs).
|
| Class and Description |
|---|
| Algorithm
The base class for algorithm names, with optional implementation
requirement.
|
| CompletableJWSObjectSigning
Completable JSON Web Signature (JWS) object signing.
|
| CompressionAlgorithm
Compression algorithm name, represents the
zip header parameter in
JSON Web Encryption (JWE) objects. |
| EncryptionMethod
Encryption method name, represents the
enc header parameter in JSON
Web Encryption (JWE) objects. |
| EncryptionMethod.Family
Encryption method family.
|
| Header
The base abstract class for unsecured (
alg=none), JSON Web Signature
(JWS) and JSON Web Encryption (JWE) headers. |
| JOSEException
Javascript Object Signing and Encryption (JOSE) exception.
|
| JOSEObject
The base abstract class for JSON Web Signature (JWS) secured, JSON Web
Encryption (JWE) secured and unsecured (plain /
alg=none) objects
serialisable to compact encoding. |
| JOSEObjectJSON
The base abstract class for JSON Web Signature (JWS) secured and JSON Web
Encryption (JWE) secured objects serialisable to JSON.
|
| JOSEObjectType
JOSE object type, represents the
typ header parameter in unsecured,
JSON Web Signature (JWS) and JSON Web Encryption (JWE) objects. |
| JOSEProvider
JavaScript Object Signing and Encryption (JOSE) provider.
|
| JSONSerializable
Provides JSON serialization of the JOSE Object.
|
| JWEAlgorithm
JSON Web Encryption (JWE) algorithm name, represents the
alg header
parameter in JWE objects. |
| JWEAlgorithm.Family
JWE algorithm family.
|
| JWECryptoParts
The cryptographic parts of a JSON Web Encryption (JWE) object.
|
| JWEDecrypter
JSON Web Encryption (JWE) decrypter.
|
| JWEDecrypterMulti
JSON Web Encryption (JWE) decrypter for multiple recipients.
|
| JWEEncrypter
JSON Web Encryption (JWE) encrypter.
|
| JWEEncrypterMulti
JSON Web Encryption (JWE) encrypter for multiple recipients.
|
| JWEHeader
JSON Web Encryption (JWE) header.
|
| JWEHeader.Builder
Builder for constructing JSON Web Encryption (JWE) headers.
|
| JWEObject
JSON Web Encryption (JWE) secured object serialisable to
compact
encoding.
|
| JWEObject.State
Enumeration of the states of a JSON Web Encryption (JWE) secured
object.
|
| JWEObjectJSON
JSON Web Encryption (JWE) secured object.
|
| JWEObjectJSON.State
Enumeration of the states of a JSON Web Encryption (JWE) object.
|
| JWEProvider
JSON Web Encryption (JWE) provider.
|
| JWERecipient
JSON Web Encryption (JWE) recipient specific encrypted key and unprotected
header.
|
| JWSAlgorithm
JSON Web Signature (JWS) algorithm name, represents the
alg header
parameter in JWS objects. |
| JWSAlgorithm.Family
JWS algorithm family.
|
| JWSHeader
JSON Web Signature (JWS) header.
|
| JWSHeader.Builder
Builder for constructing JSON Web Signature (JWS) headers.
|
| JWSObject
JSON Web Signature (JWS) secured object serialisable to
compact
encoding.
|
| JWSObject.State
Enumeration of the states of a JSON Web Signature (JWS) secured
object.
|
| JWSObjectJSON
JSON Web Signature (JWS) secured object serialisable to
JSON.
|
| JWSObjectJSON.Signature
Individual signature in a JWS secured object serialisable to JSON.
|
| JWSObjectJSON.State
Enumeration of the states of a JSON Web Signature (JWS) secured
object serialisable to JSON.
|
| JWSProvider
JSON Web Signature (JWS) provider
|
| JWSSigner
JSON Web Signature (JWS) signer.
|
| JWSSignerOption
Marker interface for a JSON Web Signature (JWS) signer option.
|
| JWSVerifier
JSON Web Signature (JWS) verifier.
|
| KeyException
Key exception.
|
| KeySourceException
Key source exception.
|
| Payload
Payload of an unsecured (plain), JSON Web Signature (JWS) or JSON Web
Encryption (JWE) object.
|
| Payload.Origin
Enumeration of the original data types used to create a
Payload. |
| PayloadTransformer
Generic payload type transformer.
|
| PlainHeader
Unsecured (
alg=none) JOSE header. |
| PlainHeader.Builder
Builder for constructing unsecured (plain) headers.
|
| PlainObject
Unsecured (plain /
alg=none) JOSE object. |
| Requirement
Enumeration of JOSE algorithm implementation requirements.
|
| UnprotectedHeader
JSON Web Signature (JWS) or JSON Web Encryption (JWE) unprotected header
(in a JSON serialisation).
|
| UnprotectedHeader.Builder
Builder for constructing an unprotected JWS or JWE header.
|
| Class and Description |
|---|
| CriticalHeaderParamsAware
JSON Web Signature (JWS) verifier or JSON Web Encryption (JWE) decrypter
that supports processing and / or deferral of critical (
crit) header
parameters. |
| JOSEException
Javascript Object Signing and Encryption (JOSE) exception.
|
| JOSEProvider
JavaScript Object Signing and Encryption (JOSE) provider.
|
| JWECryptoParts
The cryptographic parts of a JSON Web Encryption (JWE) object.
|
| JWEDecrypter
JSON Web Encryption (JWE) decrypter.
|
| JWEDecrypterMulti
JSON Web Encryption (JWE) decrypter for multiple recipients.
|
| JWEEncrypter
JSON Web Encryption (JWE) encrypter.
|
| JWEEncrypterMulti
JSON Web Encryption (JWE) encrypter for multiple recipients.
|
| JWEHeader
JSON Web Encryption (JWE) header.
|
| JWEProvider
JSON Web Encryption (JWE) provider.
|
| JWERecipient
JSON Web Encryption (JWE) recipient specific encrypted key and unprotected
header.
|
| JWSAlgorithm
JSON Web Signature (JWS) algorithm name, represents the
alg header
parameter in JWS objects. |
| JWSHeader
JSON Web Signature (JWS) header.
|
| JWSProvider
JSON Web Signature (JWS) provider
|
| JWSSigner
JSON Web Signature (JWS) signer.
|
| JWSSignerOption
Marker interface for a JSON Web Signature (JWS) signer option.
|
| JWSVerifier
JSON Web Signature (JWS) verifier.
|
| KeyLengthException
Key length exception.
|
| UnprotectedHeader
JSON Web Signature (JWS) or JSON Web Encryption (JWE) unprotected header
(in a JSON serialisation).
|
| Class and Description |
|---|
| EncryptionMethod
Encryption method name, represents the
enc header parameter in JSON
Web Encryption (JWE) objects. |
| JOSEException
Javascript Object Signing and Encryption (JOSE) exception.
|
| JOSEProvider
JavaScript Object Signing and Encryption (JOSE) provider.
|
| JWEAlgorithm
JSON Web Encryption (JWE) algorithm name, represents the
alg header
parameter in JWE objects. |
| JWEDecrypter
JSON Web Encryption (JWE) decrypter.
|
| JWEHeader
JSON Web Encryption (JWE) header.
|
| JWEProvider
JSON Web Encryption (JWE) provider.
|
| JWSAlgorithm
JSON Web Signature (JWS) algorithm name, represents the
alg header
parameter in JWS objects. |
| JWSHeader
JSON Web Signature (JWS) header.
|
| JWSProvider
JSON Web Signature (JWS) provider
|
| JWSSigner
JSON Web Signature (JWS) signer.
|
| JWSVerifier
JSON Web Signature (JWS) verifier.
|
| Class and Description |
|---|
| EncryptionMethod
Encryption method name, represents the
enc header parameter in JSON
Web Encryption (JWE) objects. |
| Header
The base abstract class for unsecured (
alg=none), JSON Web Signature
(JWS) and JSON Web Encryption (JWE) headers. |
| JOSEException
Javascript Object Signing and Encryption (JOSE) exception.
|
| JOSEProvider
JavaScript Object Signing and Encryption (JOSE) provider.
|
| JWEAlgorithm
JSON Web Encryption (JWE) algorithm name, represents the
alg header
parameter in JWE objects. |
| JWECryptoParts
The cryptographic parts of a JSON Web Encryption (JWE) object.
|
| JWEHeader
JSON Web Encryption (JWE) header.
|
| JWEProvider
JSON Web Encryption (JWE) provider.
|
| JWERecipient
JSON Web Encryption (JWE) recipient specific encrypted key and unprotected
header.
|
| JWSAlgorithm
JSON Web Signature (JWS) algorithm name, represents the
alg header
parameter in JWS objects. |
| JWSProvider
JSON Web Signature (JWS) provider
|
| KeyLengthException
Key length exception.
|
| UnprotectedHeader
JSON Web Signature (JWS) or JSON Web Encryption (JWE) unprotected header
(in a JSON serialisation).
|
| Class and Description |
|---|
| JWSSignerOption
Marker interface for a JSON Web Signature (JWS) signer option.
|
| Class and Description |
|---|
| Algorithm
The base class for algorithm names, with optional implementation
requirement.
|
| EncryptionMethod
Encryption method name, represents the
enc header parameter in JSON
Web Encryption (JWE) objects. |
| JWEAlgorithm
JSON Web Encryption (JWE) algorithm name, represents the
alg header
parameter in JWE objects. |
| JWSAlgorithm
JSON Web Signature (JWS) algorithm name, represents the
alg header
parameter in JWS objects. |
| Class and Description |
|---|
| Algorithm
The base class for algorithm names, with optional implementation
requirement.
|
| JOSEException
Javascript Object Signing and Encryption (JOSE) exception.
|
| JWEHeader
JSON Web Encryption (JWE) header.
|
| JWSAlgorithm
JSON Web Signature (JWS) algorithm name, represents the
alg header
parameter in JWS objects. |
| JWSHeader
JSON Web Signature (JWS) header.
|
| KeyException
Key exception.
|
| Requirement
Enumeration of JOSE algorithm implementation requirements.
|
| Class and Description |
|---|
| Algorithm
The base class for algorithm names, with optional implementation
requirement.
|
| JOSEException
Javascript Object Signing and Encryption (JOSE) exception.
|
| Class and Description |
|---|
| KeySourceException
Key source exception.
|
| RemoteKeySourceException
Remote key source exception.
|
| Class and Description |
|---|
| JOSEException
Javascript Object Signing and Encryption (JOSE) exception.
|
| JWSHeader
JSON Web Signature (JWS) header.
|
| JWSObject
JSON Web Signature (JWS) secured object serialisable to
compact
encoding.
|
| Payload
Payload of an unsecured (plain), JSON Web Signature (JWS) or JSON Web
Encryption (JWE) object.
|
| Class and Description |
|---|
| Algorithm
The base class for algorithm names, with optional implementation
requirement.
|
| EncryptionMethod
Encryption method name, represents the
enc header parameter in JSON
Web Encryption (JWE) objects. |
| JOSEException
Javascript Object Signing and Encryption (JOSE) exception.
|
| JOSEObject
The base abstract class for JSON Web Signature (JWS) secured, JSON Web
Encryption (JWE) secured and unsecured (plain /
alg=none) objects
serialisable to compact encoding. |
| JOSEObjectType
JOSE object type, represents the
typ header parameter in unsecured,
JSON Web Signature (JWS) and JSON Web Encryption (JWE) objects. |
| JOSEProvider
JavaScript Object Signing and Encryption (JOSE) provider.
|
| JWEAlgorithm
JSON Web Encryption (JWE) algorithm name, represents the
alg header
parameter in JWE objects. |
| JWEDecrypter
JSON Web Encryption (JWE) decrypter.
|
| JWEHeader
JSON Web Encryption (JWE) header.
|
| JWEObject
JSON Web Encryption (JWE) secured object serialisable to
compact
encoding.
|
| JWEProvider
JSON Web Encryption (JWE) provider.
|
| JWSAlgorithm
JSON Web Signature (JWS) algorithm name, represents the
alg header
parameter in JWS objects. |
| JWSAlgorithm.Family
JWS algorithm family.
|
| JWSHeader
JSON Web Signature (JWS) header.
|
| JWSObject
JSON Web Signature (JWS) secured object serialisable to
compact
encoding.
|
| JWSProvider
JSON Web Signature (JWS) provider
|
| JWSVerifier
JSON Web Signature (JWS) verifier.
|
| KeySourceException
Key source exception.
|
| Payload
Payload of an unsecured (plain), JSON Web Signature (JWS) or JSON Web
Encryption (JWE) object.
|
| PlainObject
Unsecured (plain /
alg=none) JOSE object. |
| Class and Description |
|---|
| JOSEException
Javascript Object Signing and Encryption (JOSE) exception.
|
| JOSEProvider
JavaScript Object Signing and Encryption (JOSE) provider.
|
| JWSAlgorithm
JSON Web Signature (JWS) algorithm name, represents the
alg header
parameter in JWS objects. |
| JWSProvider
JSON Web Signature (JWS) provider
|
| JWSSigner
JSON Web Signature (JWS) signer.
|
| Class and Description |
|---|
| JOSEException
Javascript Object Signing and Encryption (JOSE) exception.
|
| Class and Description |
|---|
| Header
The base abstract class for unsecured (
alg=none), JSON Web Signature
(JWS) and JSON Web Encryption (JWE) headers. |
| JOSEObject
The base abstract class for JSON Web Signature (JWS) secured, JSON Web
Encryption (JWE) secured and unsecured (plain /
alg=none) objects
serialisable to compact encoding. |
| JWEHeader
JSON Web Encryption (JWE) header.
|
| JWEObject
JSON Web Encryption (JWE) secured object serialisable to
compact
encoding.
|
| JWSHeader
JSON Web Signature (JWS) header.
|
| JWSObject
JSON Web Signature (JWS) secured object serialisable to
compact
encoding.
|
| Payload
Payload of an unsecured (plain), JSON Web Signature (JWS) or JSON Web
Encryption (JWE) object.
|
| PlainHeader
Unsecured (
alg=none) JOSE header. |
| PlainObject
Unsecured (plain /
alg=none) JOSE object. |
| Class and Description |
|---|
| JOSEException
Javascript Object Signing and Encryption (JOSE) exception.
|
| JWSHeader
JSON Web Signature (JWS) header.
|
| KeySourceException
Key source exception.
|
Copyright © 2021 Connect2id Ltd.. All rights reserved.