ec
fun ec(keyId: String = "kid-1", algorithm: SignatureAlgorithm = SignatureAlgorithm.ECDSA_SHA_256, issuer: String? = null, audience: String? = null): OpenIdTestKeys(source)
Generates an EC key pair for OIDC tests.
Return
generated test keys.
Parameters
keyId
key ID written to token headers and exposed by the generated JWK.
algorithm
ECDSA 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 EC signature algorithm.