Client JWKS
What is a JWKS?
Hosting your JWKS
JWKS Example
{
"keys": [
{
"kty": "EC",
"use": "sig",
"alg": "ES256",
"kid": "UErQ3h_cFg3FQHrWFwAj7RPyeHjPoO7mj3IWj2jGhso",
"x": "7eArnDiZnGA0Pg115rH4X0VHbnI00fVag1wbLihruF4",
"y": "eK6jKnD1P4f9hsjZ9v4W6ZTuhwd87R01ClK1NEYAdoI",
"crv": "P-256"
},
{
"kty": "EC",
"use": "enc",
"alg": "ECDH-ES+A128KW",
"kid": "SfyArsBpqSONSMkYid3snFYPea69t1Blc-tiDaUUlVs",
"x": "xom6kD54yfXRPvMFVYFlVjUKzmNhz7wf0DP_2h9kXtY",
"y": "lrh8C9c8-SBJTm1FcfqLkj2AnHtaxpnB1qsN6PiFFJE",
"crv": "P-256"
}
]
}JWK for Signing
An example of Signing JWK (ES256, P-256 Curve):
Claim
Description
JWK for Encryption
An example of an Encryption JWK (ECDH-ES+A128KW, P-256 Curve)
Claim
Description
Key Rotation Guidelines
Signing Key Rotation
Time
Action
Encryption Key Rotation
Time
Action
Last updated