Uses of Interface
com.nimbusds.jose.proc.SecurityContext
Packages that use SecurityContext
Package
Description
JSON Web Key (JWK) sourcing interface and utilities.
JSON Web Signature (JWS) minting framework.
Framework for application-specific verification and decryption of JOSE
objects (with arbitrary payloads).
Event listener interfaces.
Health status reporting.
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 SecurityContextModifier and TypeClassDescriptionclassCachingJWKSetSource<C extends SecurityContext>Caching JWKSetSource.static classJWK set cache refresh completed event.static classJWK set cache refresh initiated event.static classJWK set cache refresh timed out event.static classUnable to refresh the JWK set cache event.static classWaiting for a JWK set cache refresh to complete on another thread event.classImmutableJWKSet<C extends SecurityContext>JSON Web Key (JWK) source backed by an immutable JWK set.classImmutableSecret<C extends SecurityContext>JSON Web Key (JWK) source backed by an immutable secret.classJWKSetBasedJWKSource<C extends SecurityContext>JSON Web Key (JWK) set based JWK source.interfaceJWKSetSource<C extends SecurityContext>JSON Web Key (JWK) set source.classDecorates a JWKSetSource with health status reporting.classJWKSetSourceWrapper<C extends SecurityContext>Wraps a JWKSetSource to provide convenient decoration by means of subclassing.interfaceJWKSource<C extends SecurityContext>JSON Web Key (JWK) source.classJWKSourceBuilder<C extends SecurityContext>JWKSource builder.classJWKSourceWithFailover<C extends SecurityContext>JWK source with optional failover.classOutageTolerantJWKSetSource<C extends SecurityContext>JWKSetSource with outage tolerance to handle temporary network issues and endpoint downtime, potentially running into minutes or hours.static classJWK set source outage event.classRateLimitedJWKSetSource<C extends SecurityContext>JWKSetSource that limits the number of requests in a time period.static classRate limited event.classRefreshAheadCachingJWKSetSource<C extends SecurityContext>Caching JWKSetSource that refreshes the JWK set prior to its expiration.static classJWK set refresh not scheduled event.static classNew JWK set refresh scheduled event.static classScheduled JWK set cache refresh completed event.static classScheduled JWK refresh failed event.static classScheduled JWK set cache refresh initiated event.static classUnable to refresh the JWK set cache ahead of expiration event.classRemoteJWKSet<C extends SecurityContext>Deprecated.Construct a JWKSource using JWKSourceBuilder.classRetryingJWKSetSource<C extends SecurityContext>JWKSetSource with with retry capability to work around transient network issues.static classRetryingJWKSetSource.RetrialEvent<C extends SecurityContext>Retrial event.classURLBasedJWKSetSource<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 SecurityContextModifier and TypeMethodDescriptionstatic <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>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 SecurityContextModifier and TypeInterfaceDescriptioninterfaceConfigurableJWSMinter<C extends SecurityContext>Configurable JSON Web Signature (JWS) minter.classDefaultJWSMinter<C extends SecurityContext>Default minter ofJSON Web Signature (JWS) objectsandsigned JSON Web Tokens(JWTs).interfaceJWSMinter<C extends SecurityContext>Interface for mintingJSON Web Signature (JWS) objectsandsigned JSON Web Tokens(JWTs).interfaceJWSMinterConfiguration<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 SecurityContextModifier and TypeInterfaceDescriptioninterfaceConfigurableJOSEProcessor<C extends SecurityContext>classDefaultJOSEObjectTypeVerifier<C extends SecurityContext>Default JOSE header "typ" (type) parameter verifier.classDefaultJOSEProcessor<C extends SecurityContext>interfaceJOSEObjectTypeVerifier<C extends SecurityContext>JOSE object type (header "typ" parameter) verifier.interfaceJOSEProcessor<C extends SecurityContext>interfaceJOSEProcessorConfiguration<C extends SecurityContext>JOSE processor configuration.classJWEDecryptionKeySelector<C extends SecurityContext>Key selector for decrypting JWE objects, where the key candidates are retrieved from aJSON Web Key (JWK) source.interfaceJWEKeySelector<C extends SecurityContext>Interface for selecting key candidates for decrypting a JSON Web Encryption (JWE) object.classJWSAlgorithmFamilyJWSKeySelector<C extends SecurityContext>AJWSKeySelectorthat expects an algorithm from a specified algorithm family.interfaceJWSKeySelector<C extends SecurityContext>Interface for selecting key candidates for verifying a JSON Web Signature (JWS) object.classJWSVerificationKeySelector<C extends SecurityContext>Key selector for verifying JWS objects, where the key candidates are retrieved from aJSON Web Key (JWK) source.classSingleKeyJWSKeySelector<C extends SecurityContext>AJWSKeySelectorthat always returns the sameKey.Classes in com.nimbusds.jose.proc that implement SecurityContextModifier and TypeClassDescriptionclassA security context that contains JSON Web Keys (JWK).classSimple map-based security context.Methods in com.nimbusds.jose.proc with type parameters of type SecurityContextModifier and TypeMethodDescriptionstatic <C extends SecurityContext>
JWSAlgorithmFamilyJWSKeySelector<C>JWSAlgorithmFamilyJWSKeySelector.fromJWKSetURL(URL jwkSetURL) Queries the given JWK SetURLfor keys, creating aJWSAlgorithmFamilyJWSKeySelectorbased on the RSA or EC key type, whichever comes back first.static <C extends SecurityContext>
JWSAlgorithmFamilyJWSKeySelector<C>JWSAlgorithmFamilyJWSKeySelector.fromJWKSource(JWKSource<C> jwkSource) Queries the givenJWKSourcefor keys, creating aJWSAlgorithmFamilyJWSKeySelectorbased 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 SecurityContextModifier and TypeInterfaceDescriptioninterfaceEvent<S,C extends SecurityContext> Source and context aware event.interfaceEventListener<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 SecurityContextModifier and TypeClassDescriptionclassHealthReport<S,C extends SecurityContext> Health report.interfaceHealthReportListener<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 SecurityContextModifier and TypeInterfaceDescriptioninterfaceConfigurableJWTProcessor<C extends SecurityContext>classDefaultJWTClaimsVerifier<C extends SecurityContext>AJWT claims verifierimplementation.classDefaultJWTProcessor<C extends SecurityContext>interfaceJWTClaimsSetAwareJWSKeySelector<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.interfaceJWTClaimsSetVerifier<C extends SecurityContext>JWT claims set verifier.interfaceJWTProcessor<C extends SecurityContext>interfaceJWTProcessorConfiguration<C extends SecurityContext>JWT processor configuration.