Uses of Interface
com.nimbusds.jose.jwk.source.JWKSetSource
-
Packages that use JWKSetSource Package Description com.nimbusds.jose.jwk.source JSON Web Key (JWK) sourcing interface and utilities. -
-
Uses of JWKSetSource in com.nimbusds.jose.jwk.source
Classes in com.nimbusds.jose.jwk.source that implement JWKSetSource Modifier and Type Class Description classCachingJWKSetSource<C extends SecurityContext>Caching JWKSetSource.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.classOutageTolerantJWKSetSource<C extends SecurityContext>JWKSetSource with outage tolerance to handle temporary network issues and endpoint downtime, potentially running into minutes or hours.classRateLimitedJWKSetSource<C extends SecurityContext>JWKSetSource that limits the number of requests in a time period.classRefreshAheadCachingJWKSetSource<C extends SecurityContext>Caching JWKSetSource that refreshes the JWK set prior to its expiration.classRetryingJWKSetSource<C extends SecurityContext>JWKSetSource with with retry capability to work around transient network issues.classURLBasedJWKSetSource<C extends SecurityContext>JWK set source that loads the keys from aURL, without health status reporting.Methods in com.nimbusds.jose.jwk.source that return JWKSetSource Modifier and Type Method Description JWKSetSource<C>JWKSetBasedJWKSource. getJWKSetSource()Returns the underlying JWK set source.JWKSetSource<C>JWKSetSourceWrapper. getSource()Returns the wrapped JWK set source.Methods in com.nimbusds.jose.jwk.source with parameters of type JWKSetSource 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.Constructors in com.nimbusds.jose.jwk.source with parameters of type JWKSetSource Constructor Description CachingJWKSetSource(JWKSetSource<C> source, long timeToLive, long cacheRefreshTimeout, EventListener<CachingJWKSetSource<C>,C> eventListener)Creates a new caching JWK set source.JWKSetBasedJWKSource(JWKSetSource<C> source)Creates a new JWK set based JWK source.JWKSetSourceWithHealthStatusReporting(JWKSetSource<C> source, HealthReportListener<JWKSetSourceWithHealthStatusReporting<C>,C> healthReportListener)Creates a new JWK set source with health status reporting to the specified listener.JWKSetSourceWrapper(JWKSetSource<C> source)Creates a new JWK set wrapper.OutageTolerantJWKSetSource(JWKSetSource<C> source, long timeToLive, EventListener<OutageTolerantJWKSetSource<C>,C> eventListener)Creates a new outage tolerant JWK set source.RateLimitedJWKSetSource(JWKSetSource<C> source, long minTimeInterval, EventListener<RateLimitedJWKSetSource<C>,C> eventListener)Creates a new JWK set source that limits the number of requests.RefreshAheadCachingJWKSetSource(JWKSetSource<C> source, long timeToLive, long cacheRefreshTimeout, long refreshAheadTime, boolean scheduled, EventListener<CachingJWKSetSource<C>,C> eventListener)Creates a new refresh-ahead caching JWK set source.RefreshAheadCachingJWKSetSource(JWKSetSource<C> source, long timeToLive, long cacheRefreshTimeout, long refreshAheadTime, boolean scheduled, ExecutorService executorService, boolean shutdownExecutorOnClose, EventListener<CachingJWKSetSource<C>,C> eventListener)Creates a new refresh-ahead caching JWK set source with the specified executor service to run the updates in the background.RetryingJWKSetSource(JWKSetSource<C> source, EventListener<RetryingJWKSetSource<C>,C> eventListener)Creates a new JWK set source with support for retrial.
-