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 classCachingJWKSetSource<C extends SecurityContext>Caching JWKSetSource.static classCachingJWKSetSource.RefreshCompletedEvent<C extends SecurityContext>JWK set cache refresh completed event.static classCachingJWKSetSource.RefreshInitiatedEvent<C extends SecurityContext>JWK set cache refresh initiated event.static classCachingJWKSetSource.RefreshTimedOutEvent<C extends SecurityContext>JWK set cache refresh timed out event.static classCachingJWKSetSource.UnableToRefreshEvent<C extends SecurityContext>Unable to refresh the JWK set cache event.static classCachingJWKSetSource.WaitingForRefreshEvent<C extends SecurityContext>Waiting 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.classJWKSetSourceWithHealthStatusReporting<C extends SecurityContext>Decorates 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 classOutageTolerantJWKSetSource.OutageEvent<C extends SecurityContext>JWK set source outage event.classRateLimitedJWKSetSource<C extends SecurityContext>JWKSetSource that limits the number of requests in a time period.static classRateLimitedJWKSetSource.RateLimitedEvent<C extends SecurityContext>Rate limited event.classRefreshAheadCachingJWKSetSource<C extends SecurityContext>Caching JWKSetSource that refreshes the JWK set prior to its expiration.static classRefreshAheadCachingJWKSetSource.RefreshNotScheduledEvent<C extends SecurityContext>JWK set refresh not scheduled event.static classRefreshAheadCachingJWKSetSource.RefreshScheduledEvent<C extends SecurityContext>New JWK set refresh scheduled event.static classRefreshAheadCachingJWKSetSource.ScheduledRefreshCompletedEvent<C extends SecurityContext>Scheduled JWK set cache refresh completed event.static classRefreshAheadCachingJWKSetSource.ScheduledRefreshFailed<C extends SecurityContext>Scheduled JWK refresh failed event.static classRefreshAheadCachingJWKSetSource.ScheduledRefreshInitiatedEvent<C extends SecurityContext>Scheduled JWK set cache refresh initiated event.static classRefreshAheadCachingJWKSetSource.UnableToRefreshAheadOfExpirationEvent<C extends SecurityContext>Unable 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 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 interfaceConfigurableJWSMinter<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 SecurityContext Modifier and Type Interface Description interfaceConfigurableJOSEProcessor<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 SecurityContext Modifier and Type Class Description classJWKSecurityContextA security context that contains JSON Web Keys (JWK).classSimpleSecurityContextSimple 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 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 SecurityContext Modifier and Type Interface Description interfaceEvent<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 SecurityContext Modifier and Type Class Description classHealthReport<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 SecurityContext Modifier and Type Interface Description interfaceConfigurableJWTProcessor<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.
-