Understanding your JWKS
Understanding your JWKS
Depending on your system, you will have a public JWKS and may have either a private key, certificate or a private JWKS. The public JWKS will have **only **the following values, if it has values for d, p, q, dp, dq, or qi then this is your PRIVATE JWKS.
{
"keys": [
{
"kty": "RSA",
"e": "AQAB",
"use": "sig",
"kid": "NTAxZmMxNDMyZDg3MTU1ZGM0MzEzODJhZWI4NDNlZDU1OGFkNjFiMQ",
"alg": "RS256",
"n": "luZFdW1ynitztkWLC6xKegbRWxky-5P0p4ShYEOkHs30QI2VCuR6Qo4Bz5rTgLBrky03W1GAVrZxuvKRGj9V9-PmjdGtau4CTXu9pLLcqnruaczoSdvBYA3lS9a7zgFU0-s6kMl2EhB-rk7gXluEep7lIOenzfl2f6IoTKa2fVgVd3YKiSGsyL4tztS70vmmX121qm0sTJdKWP4HxXyqK9neolXI9fYyHOYILVNZ69z_73OOVhkh_mvTmWZLM7GM6sApmyLX6OXUp8z0pkY-vT_9-zRxxQs7GurC4_C1nK3rI_0ySUgGEafO1atNjYmlFN-M3tZX6nEcA6g94IavyQ"
}
]
}| Property value | description |
|---|---|
| kty | The public key type. |
| e | The exponent value of the public key. |
| use | Implies how the key is being used. The value sig represents a signature. |
| kid | The thumbprint of the certificate. This value is used to identify the key that needs to be used to verify the signature. |
| alg | The algorithm used to secure the JSON Web Signature. |
| n | The modulus value of the public key. |
Updated 3 months ago
