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.

Report a problem

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
audience

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

Throws

if algorithm is not an EC signature algorithm.