Enroll
List JSON Web Keys associated with enrollment
Returns 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
Response
A JWKS response for enrollment.
Example response
{
"keys": [
{
"oth": [
{
"r": "r",
"d": "d",
"t": "t"
},
{
"r": "r",
"d": "d",
"t": "t"
}
],
"d": "d",
"e": "e",
"crv": "crv",
"use": "use",
"kid": "kid",
"x5c": [
"x5c",
"x5c"
],
"dp": "dp",
"dq": "dq",
"n": "n",
"p": "p",
"kty": "kty",
"q": "q",
"x5t#S256": "x5t#S256",
"x5t": "x5t",
"key_ops": [
"key_ops",
"key_ops"
],
"qi": "qi",
"x": "x",
"x5u": "x5u",
"y": "y",
"alg": "alg"
},
{
"oth": [
{
"r": "r",
"d": "d",
"t": "t"
},
{
"r": "r",
"d": "d",
"t": "t"
}
],
"d": "d",
"e": "e",
"crv": "crv",
"use": "use",
"kid": "kid",
"x5c": [
"x5c",
"x5c"
],
"dp": "dp",
"dq": "dq",
"n": "n",
"p": "p",
"kty": "kty",
"q": "q",
"x5t#S256": "x5t#S256",
"x5t": "x5t",
"key_ops": [
"key_ops",
"key_ops"
],
"qi": "qi",
"x": "x",
"x5u": "x5u",
"y": "y",
"alg": "alg"
}
]
}