Unreleased documentation. These pages follow the main branch and can change before the next release. For supported guidance, use v0.15.2.
Publish the active and retained public verification keys
GET
/.well-known/evidence/jwks.json
const url = 'https://example.com/.well-known/evidence/jwks.json';const options = {method: 'GET'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://example.com/.well-known/evidence/jwks.jsonResponses
Section titled “Responses”Evidence public verification keys
Media typeapplication/jwk-set+json
Evidence public JWKS Version 1
object
keys
required
Array<object>
object
alg
required
string
crv
required
string
kid
required
string
kty
required
string
x
required
string
y
required
string
Example
{ "keys": [ { "alg": "ES256", "crv": "P-256", "kty": "EC" } ]}Headers
Section titled “Headers”Cache-Control
string
Evidence responses are never cacheable.
X-Request-Id
string
Server-minted operation identifier for this request. It is generated by Evidence, never taken from the caller, and is the identifier a caller quotes to an operator. Problem responses repeat it in the operation member.