Skip to content

Commit b3cbc37

Browse files
authored
feat: open functions in KeyProvider (#857)
1 parent 6927f17 commit b3cbc37

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/main/kotlin/no/nav/security/mock/oauth2/token/KeyProvider.kt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ open class KeyProvider
3030
}
3131
}
3232

33-
fun signingKey(keyId: String): JWK = signingKeys.computeIfAbsent(keyId) { keyFromDequeOrNew(keyId) }
33+
open fun signingKey(keyId: String): JWK = signingKeys.computeIfAbsent(keyId) { keyFromDequeOrNew(keyId) }
3434

3535
private fun keyFromDequeOrNew(keyId: String): JWK =
3636
keyDeque.poll()?.let { polledJwk ->
@@ -49,11 +49,11 @@ open class KeyProvider
4949
}
5050
} ?: generator.generateKey(keyId)
5151

52-
fun algorithm(): JWSAlgorithm = JWSAlgorithm.parse(algorithm)
52+
open fun algorithm(): JWSAlgorithm = JWSAlgorithm.parse(algorithm)
5353

54-
fun keyType(): String = generator.keyGenerator.algorithm
54+
open fun keyType(): String = generator.keyGenerator.algorithm
5555

56-
fun generate(algorithm: String) {
56+
open fun generate(algorithm: String) {
5757
generator = KeyGenerator(JWSAlgorithm.parse(algorithm))
5858
}
5959

0 commit comments

Comments
 (0)