Package | Description |
---|---|
com.nimbusds.jose.jwk.source |
JSON Web Key (JWK) sourcing interface and utilities.
|
com.nimbusds.jose.proc |
Framework for application-specific verification and decryption of JOSE
objects (with arbitrary payloads).
|
com.nimbusds.jwt.proc |
Framework for application-specific verification and decryption of JSON Web
Tokens (JWTs).
|
Modifier and Type | Class and Description |
---|---|
class |
ImmutableJWKSet<C extends SecurityContext>
JSON Web Key (JWK) source backed by an immutable JWK set.
|
class |
ImmutableSecret<C extends SecurityContext>
JSON Web Key (JWK) source backed by an immutable secret.
|
interface |
JWKSource<C extends SecurityContext>
JSON Web Key (JWK) source.
|
class |
RemoteJWKSet<C extends SecurityContext>
Remote JSON Web Key (JWK) source specified by a JWK set URL.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ConfigurableJOSEProcessor<C extends SecurityContext>
|
class |
DefaultJOSEObjectTypeVerifier<C extends SecurityContext>
Default JOSE header "typ" (type) parameter verifier.
|
class |
DefaultJOSEProcessor<C extends SecurityContext>
|
interface |
JOSEObjectTypeVerifier<C extends SecurityContext>
JOSE object type (header "typ" parameter) verifier.
|
interface |
JOSEProcessor<C extends SecurityContext>
|
interface |
JOSEProcessorConfiguration<C extends SecurityContext>
JOSE processor configuration.
|
class |
JWEDecryptionKeySelector<C extends SecurityContext>
Key selector for decrypting JWE objects, where the key candidates are
retrieved from a
JSON Web Key (JWK) source . |
interface |
JWEKeySelector<C extends SecurityContext>
Interface for selecting key candidates for decrypting a JSON Web Encryption
(JWE) object.
|
class |
JWSAlgorithmFamilyJWSKeySelector<C extends SecurityContext>
A
JWSKeySelector that expects an algorithm from a specified
algorithm family. |
interface |
JWSKeySelector<C extends SecurityContext>
Interface for selecting key candidates for verifying a JSON Web Signature
(JWS) object.
|
class |
JWSVerificationKeySelector<C extends SecurityContext>
Key selector for verifying JWS objects, where the key candidates are
retrieved from a
JSON Web Key (JWK) source . |
class |
SingleKeyJWSKeySelector<C extends SecurityContext>
A
JWSKeySelector that always returns the same Key . |
Modifier and Type | Class and Description |
---|---|
class |
JWKSecurityContext
A security context that contains JSON Web Keys (JWK).
|
class |
SimpleSecurityContext
Simple map-based security context.
|
Modifier and Type | Method and Description |
---|---|
static <C extends SecurityContext> |
JWSAlgorithmFamilyJWSKeySelector.fromJWKSetURL(URL jwkSetURL)
Queries the given JWK Set
URL for keys, creating a
JWSAlgorithmFamilyJWSKeySelector based on the RSA or EC key
type, whichever comes back first. |
static <C extends SecurityContext> |
JWSAlgorithmFamilyJWSKeySelector.fromJWKSource(JWKSource<C> jwkSource)
Queries the given
JWKSource for keys, creating a
JWSAlgorithmFamilyJWSKeySelector based on the RSA or EC key
type, whichever comes back first. |
Modifier and Type | Interface and Description |
---|---|
interface |
ConfigurableJWTProcessor<C extends SecurityContext>
|
class |
DefaultJWTClaimsVerifier<C extends SecurityContext>
JWT claims verifier implementation. |
class |
DefaultJWTProcessor<C extends SecurityContext>
|
interface |
JWTClaimsSetAwareJWSKeySelector<C extends SecurityContext>
Interface for selecting key candidates for processing a signed JWT which
provides access to the JWT claims set in addition to the JWS header.
|
interface |
JWTClaimsSetVerifier<C extends SecurityContext>
JWT claims set verifier.
|
interface |
JWTProcessor<C extends SecurityContext>
|
interface |
JWTProcessorConfiguration<C extends SecurityContext>
JWT processor configuration.
|
Copyright © 2021 Connect2id Ltd.. All rights reserved.