Package swiss.trustbroker.oidc
Class RotateJwkSource<C extends com.nimbusds.jose.proc.SecurityContext>
java.lang.Object
swiss.trustbroker.oidc.RotateJwkSource<C>
- All Implemented Interfaces:
com.nimbusds.jose.jwk.source.JWKSource<C>
public class RotateJwkSource<C extends com.nimbusds.jose.proc.SecurityContext>
extends Object
implements com.nimbusds.jose.jwk.source.JWKSource<C>
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionRotateJwkSource(JwkCacheService jwkCacheService, MetricsService metricsService) -
Method Summary
-
Field Details
-
metricsService
-
-
Constructor Details
-
RotateJwkSource
-
-
Method Details
-
get
public List<com.nimbusds.jose.jwk.JWK> get(com.nimbusds.jose.jwk.JWKSelector jwkSelector, C context) throws com.nimbusds.jose.KeySourceException - Specified by:
getin interfacecom.nimbusds.jose.jwk.source.JWKSource<C extends com.nimbusds.jose.proc.SecurityContext>- Throws:
com.nimbusds.jose.KeySourceException
-