See: Description
| Interface | Description |
|---|---|
| ConfigurableJOSEProcessor<C extends SecurityContext> | |
| JOSEProcessor<C extends SecurityContext> | |
| JOSEProcessorConfiguration<C extends SecurityContext> |
JOSE processor configuration.
|
| JWEDecrypterFactory |
JSON Web Encryption (JWE) decrypter factory.
|
| JWEKeySelector<C extends SecurityContext> |
Interface for selecting key candidates for decrypting a JSON Web Encryption
(JWE) object.
|
| JWSKeySelector<C extends SecurityContext> |
Interface for selecting key candidates for verifying a JSON Web Signature
(JWS) object.
|
| JWSVerifierFactory |
JSON Web Signature (JWS) verifier factory.
|
| SecurityContext |
Security context.
|
| Class | Description |
|---|---|
| DefaultJOSEProcessor<C extends SecurityContext> | |
| JOSEMatcher |
JOSE object / header matcher.
|
| JOSEMatcher.Builder |
Builder for constructing JOSE matchers.
|
| JWEDecryptionKeySelector<C extends SecurityContext> |
Key selector for decrypting JWE objects, where the key candidates are
retrieved from a
JSON Web Key (JWK) source. |
| JWKSecurityContext |
A security context that contains JSON Web Keys (JWK).
|
| JWSAlgorithmFamilyJWSKeySelector<C extends SecurityContext> |
A
JWSKeySelector that expects an algorithm from a specified
algorithm family. |
| JWSVerificationKeySelector<C extends SecurityContext> |
Key selector for verifying JWS objects, where the key candidates are
retrieved from a
JSON Web Key (JWK) source. |
| SimpleSecurityContext |
Simple map-based security context.
|
| SingleKeyJWSKeySelector<C extends SecurityContext> |
A
JWSKeySelector that always returns the same Key. |
| Exception | Description |
|---|---|
| BadJOSEException |
Bad JSON Object Signing and Encryption (JOSE) exception.
|
| BadJWEException |
Bad JSON Web Encryption (JWE) exception.
|
| BadJWSException |
Bad JSON Web Signature (JWS) exception.
|
interface for processing JWS,
JWE and unsecured (plain) objects, with a
default implementation
which can be configured and extended as required.
To process JSON Web Tokens (JWT) refer to the
com.nimbusds.jwt.proc package.
Copyright © 2019 Connect2id Ltd.. All rights reserved.