Package io.trino.server.security.jwt
Class JwkService
- java.lang.Object
-
- io.trino.server.security.jwt.JwkService
-
public final class JwkService extends Object
-
-
Constructor Summary
Constructors Constructor Description JwkService(URI address, io.airlift.http.client.HttpClient httpClient)JwkService(URI address, io.airlift.http.client.HttpClient httpClient, io.airlift.units.Duration refreshDelay)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Optional<PublicKey>getKey(String keyId)Map<String,PublicKey>getKeys()voidrefreshKeys()voidstart()voidstop()
-
-
-
Method Detail
-
start
@PostConstruct public void start()
-
stop
@PreDestroy public void stop()
-
refreshKeys
public void refreshKeys() throws RuntimeException- Throws:
RuntimeException
-
-