Enroll
List JSON Web Keys associated with enrollment
Changed onReturns a list of JSON Web Keys (JWKS) that are used for enrollment signing. The keys listed here are used to sign and co-sign enrollment JWTs. They can be verified through a challenge endpoint, using the public keys from this endpoint to verify the target machine has possession of the related private key.
get/enroll/jwks
Request
- Base URLhttps://demo.ziti.dev/edge/client/v1
- Authnone declared
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Response
A JWKS response for enrollment.
Example response
{
"keys": [
{
"alg": "alg",
"crv": "crv",
"d": "d",
"dp": "dp",
"dq": "dq",
"e": "e",
"key_ops": [
"key_ops",
"key_ops"
],
"kid": "kid",
"kty": "kty",
"n": "n",
"oth": [
{
"d": "d",
"r": "r",
"t": "t"
},
{
"d": "d",
"r": "r",
"t": "t"
}
],
"p": "p",
"q": "q",
"qi": "qi",
"use": "use",
"x": "x",
"x5c": [
"x5c",
"x5c"
],
"x5t": "x5t",
"x5t#S256": "x5t#S256",
"x5u": "x5u",
"y": "y"
},
{
"alg": "alg",
"crv": "crv",
"d": "d",
"dp": "dp",
"dq": "dq",
"e": "e",
"key_ops": [
"key_ops",
"key_ops"
],
"kid": "kid",
"kty": "kty",
"n": "n",
"oth": [
{
"d": "d",
"r": "r",
"t": "t"
},
{
"d": "d",
"r": "r",
"t": "t"
}
],
"p": "p",
"q": "q",
"qi": "qi",
"use": "use",
"x": "x",
"x5c": [
"x5c",
"x5c"
],
"x5t": "x5t",
"x5t#S256": "x5t#S256",
"x5u": "x5u",
"y": "y"
}
]
}Changes
- info
endpoint added
- info
- breaking
api path removed without deprecation
- breaking