Module bbjwt::keystore

source ·
Expand description

Keystore and key handling for bbjwt.

This file implements handling of Json Web Keys (JWK) and Json Web Keysets (JWKS).

Keys might have an expiration time; while this implementation supports updating expired keys by reloading them from the original URL, it does not provide cron-like functionality, so the user is responsible to call this update entry point at certain intervals.

Some parts of this code inspired/taken from jwksclient2.

Copyright (c) 2022 basebox GmbH, all rights reserved.

License: MIT

Structs§

Enums§

Constants§