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 about 2 months ago