Class JWKSetProvider

java.lang.Object
org.opencastproject.security.jwt.JWKSetProvider

public class JWKSetProvider extends Object
JWK provider that fetches and caches jwk sets
  • Constructor Details

    • JWKSetProvider

      public JWKSetProvider(String jwksUrl, long ttl, long refreshTimeout)
      Creates a new cached provider from a JWKs URL.
      Parameters:
      jwksUrl - The URL where JWKs are published.
      ttl - time-to-live in milliseconds
      refreshTimeout - in milliseconds
  • Method Details

    • getAll

      public List<com.nimbusds.jose.jwk.JWK> getAll()
      Getter for all JWKs.
      Returns:
      The JWKs.