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.
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
default token issuer for OpenIdTestKeys.accessToken and OpenIdTestKeys.idToken.
audience
default token audience for OpenIdTestKeys.accessToken and OpenIdTestKeys.idToken.
Throws
if algorithm is not an RSA signature algorithm.