Uses of Interface
com.nimbusds.jose.proc.SecurityContext
-
Packages that use SecurityContext Package Description 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.util.events Event listener interfaces.com.nimbusds.jose.util.health Health status reporting.com.nimbusds.jwt.proc Framework for application-specific verification and decryption of JSON Web Tokens (JWTs). -
-
Uses of SecurityContext in com.nimbusds.jose.jwk.source
Classes in com.nimbusds.jose.jwk.source with type parameters of type SecurityContext Modifier and Type Class Description class
CachingJWKSetSource<C extends SecurityContext>
Caching JWKSetSource.static class
CachingJWKSetSource.RefreshCompletedEvent<C extends SecurityContext>
JWK set cache refresh completed event.static class
CachingJWKSetSource.RefreshInitiatedEvent<C extends SecurityContext>
JWK set cache refresh initiated event.static class
CachingJWKSetSource.RefreshTimedOutEvent<C extends SecurityContext>
JWK set cache refresh timed out event.static class
CachingJWKSetSource.UnableToRefreshEvent<C extends SecurityContext>
Unable to refresh the JWK set cache event.static class
CachingJWKSetSource.WaitingForRefreshEvent<C extends SecurityContext>
Waiting for a JWK set cache refresh to complete on another thread event.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.class
JWKSetBasedJWKSource<C extends SecurityContext>
JSON Web Key (JWK) set based JWK source.interface
JWKSetSource<C extends SecurityContext>
JSON Web Key (JWK) set source.class
JWKSetSourceWithHealthStatusReporting<C extends SecurityContext>
Decorates a JWKSetSource with health status reporting.class
JWKSetSourceWrapper<C extends SecurityContext>
Wraps a JWKSetSource to provide convenient decoration by means of subclassing.interface
JWKSource<C extends SecurityContext>
JSON Web Key (JWK) source.class
JWKSourceBuilder<C extends SecurityContext>
JWKSource builder.class
JWKSourceWithFailover<C extends SecurityContext>
JWK source with optional failover.class
OutageTolerantJWKSetSource<C extends SecurityContext>
JWKSetSource with outage tolerance to handle temporary network issues and endpoint downtime, potentially running into minutes or hours.static class
OutageTolerantJWKSetSource.OutageEvent<C extends SecurityContext>
JWK set source outage event.class
RateLimitedJWKSetSource<C extends SecurityContext>
JWKSetSource that limits the number of requests in a time period.static class
RateLimitedJWKSetSource.RateLimitedEvent<C extends SecurityContext>
Rate limited event.class
RefreshAheadCachingJWKSetSource<C extends SecurityContext>
Caching JWKSetSource that refreshes the JWK set prior to its expiration.static class
RefreshAheadCachingJWKSetSource.RefreshNotScheduledEvent<C extends SecurityContext>
JWK set refresh not scheduled event.static class
RefreshAheadCachingJWKSetSource.RefreshScheduledEvent<C extends SecurityContext>
New JWK set refresh scheduled event.static class
RefreshAheadCachingJWKSetSource.ScheduledRefreshCompletedEvent<C extends SecurityContext>
Scheduled JWK set cache refresh completed event.static class
RefreshAheadCachingJWKSetSource.ScheduledRefreshFailed<C extends SecurityContext>
Scheduled JWK refresh failed event.static class
RefreshAheadCachingJWKSetSource.ScheduledRefreshInitiatedEvent<C extends SecurityContext>
Scheduled JWK set cache refresh initiated event.static class
RefreshAheadCachingJWKSetSource.UnableToRefreshAheadOfExpirationEvent<C extends SecurityContext>
Unable to refresh the JWK set cache ahead of expiration event.class
RemoteJWKSet<C extends SecurityContext>
Deprecated.Construct a JWKSource using JWKSourceBuilder.class
RetryingJWKSetSource<C extends SecurityContext>
JWKSetSource with with retry capability to work around transient network issues.static class
RetryingJWKSetSource.RetrialEvent<C extends SecurityContext>
Retrial event.class
URLBasedJWKSetSource<C extends SecurityContext>
JWK set source that loads the keys from aURL
, without health status reporting.Methods in com.nimbusds.jose.jwk.source with type parameters of type SecurityContext Modifier and Type Method Description static <C extends SecurityContext>
JWKSourceBuilder<C>JWKSourceBuilder. create(JWKSetSource<C> source)
Creates a new JWK source builder wrapping an existing source.static <C extends SecurityContext>
JWKSourceBuilder<C>JWKSourceBuilder. create(URL jwkSetURL)
Creates a new JWK source builder using the specified JWK set URL and DefaultResourceRetriever with default timeouts.static <C extends SecurityContext>
JWKSourceBuilder<C>JWKSourceBuilder. create(URL jwkSetURL, ResourceRetriever retriever)
Creates a new JWK source builder using the specified JWK set URL and resource retriever. -
Uses of SecurityContext in com.nimbusds.jose.mint
Classes in com.nimbusds.jose.mint with type parameters of type SecurityContext Modifier and Type Interface Description interface
ConfigurableJWSMinter<C extends SecurityContext>
Configurable JSON Web Signature (JWS) minter.class
DefaultJWSMinter<C extends SecurityContext>
Default minter ofJSON Web Signature (JWS) objects
andsigned JSON Web Tokens
(JWTs).interface
JWSMinter<C extends SecurityContext>
Interface for mintingJSON Web Signature (JWS) objects
andsigned JSON Web Tokens
(JWTs).interface
JWSMinterConfiguration<C extends SecurityContext>
JSON Web Signature (JWS) minter configuration. -
Uses of SecurityContext in com.nimbusds.jose.proc
Classes in com.nimbusds.jose.proc with type parameters of type SecurityContext Modifier and Type Interface 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 aJSON 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>
AJWSKeySelector
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 aJSON Web Key (JWK) source
.class
SingleKeyJWSKeySelector<C extends SecurityContext>
AJWSKeySelector
that always returns the sameKey
.Classes in com.nimbusds.jose.proc that implement SecurityContext Modifier and Type Class Description class
JWKSecurityContext
A security context that contains JSON Web Keys (JWK).class
SimpleSecurityContext
Simple map-based security context.Methods in com.nimbusds.jose.proc with type parameters of type SecurityContext Modifier and Type Method Description static <C extends SecurityContext>
JWSAlgorithmFamilyJWSKeySelector<C>JWSAlgorithmFamilyJWSKeySelector. fromJWKSetURL(URL jwkSetURL)
Queries the given JWK SetURL
for keys, creating aJWSAlgorithmFamilyJWSKeySelector
based on the RSA or EC key type, whichever comes back first.static <C extends SecurityContext>
JWSAlgorithmFamilyJWSKeySelector<C>JWSAlgorithmFamilyJWSKeySelector. fromJWKSource(JWKSource<C> jwkSource)
Queries the givenJWKSource
for keys, creating aJWSAlgorithmFamilyJWSKeySelector
based on the RSA or EC key type, whichever comes back first. -
Uses of SecurityContext in com.nimbusds.jose.util.events
Classes in com.nimbusds.jose.util.events with type parameters of type SecurityContext Modifier and Type Interface Description interface
Event<S,C extends SecurityContext>
Source and context aware event.interface
EventListener<S,C extends SecurityContext>
Listener of untyped Events. -
Uses of SecurityContext in com.nimbusds.jose.util.health
Classes in com.nimbusds.jose.util.health with type parameters of type SecurityContext Modifier and Type Class Description class
HealthReport<S,C extends SecurityContext>
Health report.interface
HealthReportListener<S,C extends SecurityContext>
Health report listener interface. -
Uses of SecurityContext in com.nimbusds.jwt.proc
Classes in com.nimbusds.jwt.proc with type parameters of type SecurityContext Modifier and Type Interface Description interface
ConfigurableJWTProcessor<C extends SecurityContext>
class
DefaultJWTClaimsVerifier<C extends SecurityContext>
AJWT 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.
-