KeyProvider

open class KeyProvider @JvmOverloads constructor(initialKeys: List<JWK> = keysFromFile(INITIAL_KEYS_FILE), algorithm: String = JWSAlgorithm.RS256.name) : JWKSource<SecurityContext>

Constructors

Link copied to clipboard
constructor(initialKeys: List<JWK> = keysFromFile(INITIAL_KEYS_FILE), algorithm: String = JWSAlgorithm.RS256.name)

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
open fun algorithm(): JWSAlgorithm
Link copied to clipboard
open fun generate(algorithm: String)
Link copied to clipboard
open operator override fun get(jwkSelector: JWKSelector?, context: SecurityContext?): MutableList<JWK>
Link copied to clipboard
open fun keyType(): String
Link copied to clipboard
open fun signingKey(keyId: String): JWK