rsa

fun rsa(keyId: String = "kid-1", algorithm: SignatureAlgorithm = SignatureAlgorithm.RSA_SHA_256, issuer: String? = null, audience: String? = null): OpenIdTestKeys(source)

Generates an RSA key pair for OIDC tests.

Report a problem

Return

generated test keys.

Parameters

keyId

key ID written to token headers and exposed by the generated JWK.

algorithm

RSA signature algorithm used by OpenIdTestKeys.accessToken and OpenIdTestKeys.idToken.

issuer
audience

default token audience for OpenIdTestKeys.accessToken and OpenIdTestKeys.idToken.

Throws

if algorithm is not an RSA signature algorithm.