Describe las propiedades disponibles en un conjunto de claves web JSON (JWKS).
A continuación, se muestra un ejemplo del conjunto de claves web JSON (JWKS) utilizado por un inquilino de ejemplo, que contiene una sola JSON Web Key (JWK):
Cada propiedad de la clave está definida por la especificación JWK RFC 7517 Section 4 o, en el caso de las propiedades específicas de un algoritmo, por RFC 7518.
Nombre de la propiedad
Descripción
alg
El algoritmo criptográfico específico que se usa con la clave. Este es un parámetro opcional. De forma predeterminada, Auth0 incluye en el conjunto de claves web JSON (JWKS) el algoritmo de firma definido a nivel del inquilino, que luego se publica. Para permitir que las claves se usen con varios algoritmos en lugar de con uno solo, por ejemplo, RS256, desactive Include Signing Algorithms in JSON Web Key Set en la Configuración avanzada del tenant del Dashboard. Esto elimina el parámetro alg y requiere que los consumidores del JWKS interpreten los algoritmos de firma según corresponda.
kty
La familia de algoritmos criptográficos que se usa con la clave.
use
El uso previsto de la clave; sig representa la firma.
x5c
La cadena de certificados x.509. La primera entrada del arreglo es el certificado que se usa para verificar el token; los demás certificados pueden usarse para verificar este primer certificado.