Released docs. You are viewing the documentation published with v0.20.0. Development docs are available at Latest.
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.
traceparent
string
Effective W3C trace context. One valid inbound traceparent is retained; missing, invalid, or duplicate values are replaced and tracestate is never reflected.