Saltar al contenido
ecdsa.com
JOSE, JWK y COSE

Parámetros, tipos de clave y curvas de JWK

Miembros de JSON Web Key, valores kty y nombres crv del registro JOSE de la IANA, y qué miembros llevan material de clave privada y nunca deben publicarse.

Visibles: 42 de 42

Parámetros de JWK · 29 entradas

Miembros de JSON Web Key, qué tipos de clave los usan y cuáles contienen material de clave privada.

NombreDescripciónMaterial de clave privadaReferencias
algalg: Algorithm. Se usa con los tipos de clave: *.NoRFC 7517, Section 4.4
crvcrv: Curve. Se usa con los tipos de clave: EC, OKP.NoRFC 7518, Section 6.2.1.1RFC 8037, Section 2
dNotad: ECC Private Key. Se usa con los tipos de clave: EC, RSA, OKP. Contiene material de clave privada y nunca debe aparecer en un JWK Set publicado.SíRFC 7518, Section 6.2.2.1RFC 7518, Section 6.3.2.1RFC 8037, Section 2
dpdp: First Factor CRT Exponent. Se usa con los tipos de clave: RSA. Contiene material de clave privada y nunca debe aparecer en un JWK Set publicado.SíRFC 7518, Section 6.3.2.4
dqdq: Second Factor CRT Exponent. Se usa con los tipos de clave: RSA. Contiene material de clave privada y nunca debe aparecer en un JWK Set publicado.SíRFC 7518, Section 6.3.2.5
ee: Exponent. Se usa con los tipos de clave: RSA.NoRFC 7518, Section 6.3.1.2
expexp: Expiration Time, as defined in [RFC 7519]. Se usa con los tipos de clave: *.NoOpenID Federation 1.0, Section 8.7.2
extext: Extractable. Se usa con los tipos de clave: *.NoW3C Web Cryptography API
iatiat: Issued At, as defined in [RFC 7519]. Se usa con los tipos de clave: *.NoOpenID Federation 1.0, Section 8.7.2
kk: Key Value. Se usa con los tipos de clave: oct. Contiene material de clave privada y nunca debe aparecer en un JWK Set publicado.SíRFC 7518, Section 6.4.1
key_opskey_ops: Key Operations. Se usa con los tipos de clave: *.NoRFC 7517, Section 4.3
kidNotakid: Key ID. Se usa con los tipos de clave: *.NoRFC 7517, Section 4.5
ktykty: Key Type. Se usa con los tipos de clave: *.NoRFC 7517, Section 4.1
nn: Modulus. Se usa con los tipos de clave: RSA.NoRFC 7518, Section 6.3.1.1
nbfnbf: Not Before, as defined in [RFC 7519]. Se usa con los tipos de clave: *.NoOpenID Federation 1.0, Section 8.7.2
othoth: Other Primes Info. Se usa con los tipos de clave: RSA. Contiene material de clave privada y nunca debe aparecer en un JWK Set publicado.SíRFC 7518, Section 6.3.2.7
pp: First Prime Factor. Se usa con los tipos de clave: RSA. Contiene material de clave privada y nunca debe aparecer en un JWK Set publicado.SíRFC 7518, Section 6.3.2.2
privpriv: Private key. Se usa con los tipos de clave: AKP. Contiene material de clave privada y nunca debe aparecer en un JWK Set publicado.SíRFC 9964
pubpub: Public key. Se usa con los tipos de clave: AKP.NoRFC 9964
qq: Second Prime Factor. Se usa con los tipos de clave: RSA. Contiene material de clave privada y nunca debe aparecer en un JWK Set publicado.SíRFC 7518, Section 6.3.2.3
qiqi: First CRT Coefficient. Se usa con los tipos de clave: RSA. Contiene material de clave privada y nunca debe aparecer en un JWK Set publicado.SíRFC 7518, Section 6.3.2.6
revokedrevoked: Revoked Key Properties. Se usa con los tipos de clave: *.NoOpenID Federation 1.0, Section 8.7.2
useuse: Public Key Use. Se usa con los tipos de clave: *.NoRFC 7517, Section 4.2
xx: X Coordinate. Se usa con los tipos de clave: EC, OKP.NoRFC 7518, Section 6.2.1.2RFC 8037, Section 2
x5cx5c: X.509 Certificate Chain. Se usa con los tipos de clave: *.NoRFC 7517, Section 4.7
x5tx5t: X.509 Certificate SHA-1 Thumbprint. Se usa con los tipos de clave: *.NoRFC 7517, Section 4.8
x5t#S256x5t#S256: X.509 Certificate SHA-256 Thumbprint. Se usa con los tipos de clave: *.NoRFC 7517, Section 4.9
x5ux5u: X.509 URL. Se usa con los tipos de clave: *.NoRFC 7517, Section 4.6
yy: Y Coordinate. Se usa con los tipos de clave: EC.NoRFC 7518, Section 6.2.1.3

Fuente: JSON Object Signing and Encryption (JOSE) (IANA), consultada el 2026-10-20. Licencia de los datos: CC0-1.0. JSON Web Key Parameters

Notas sobre entradas destacadas

d

«d» es la clave privada: el escalar privado ECC, el exponente privado RSA o la clave privada OKP.

Una JWK que contiene «d» es una clave privada y nunca debe aparecer en un JWK Set publicado ni enviarse a un servicio de terceros. Las herramientas de ecdsa.com rechazan las JWK con «d». Los demás miembros privados de RSA (p, q, dp, dq, qi, oth) y el «k» de las claves simétricas son igual de secretos.

kid

«kid» da nombre a una clave para que el verificador pueda localizarla en un JWK Set; por sí solo no tiene ningún significado de seguridad.

El kid del encabezado JWS se compara con el kid de las claves del JWKS del emisor (RFC 7517 §4.5). Los valores los define la aplicación; las huellas digitales del RFC 7638 son una opción habitual. Rotar las claves sin cambiar el kid deja en las cachés una clave obsoleta y provoca fallos de verificación de firmas.

Tipos de clave JWK · 5 entradas

Valores registrados del miembro kty de JWK.

NombreDescripciónRequisitoReferencias
AKPAlgorithm Key PairOptionalRFC 9964
ECElliptic CurveRecommended+RFC 7518, Section 6.2
octOctet sequenceRequiredRFC 7518, Section 6.4
OKPOctet string key pairsOptionalRFC 8037, Section 2
RSARSARequiredRFC 7518, Section 6.3

Fuente: JSON Object Signing and Encryption (JOSE) (IANA), consultada el 2026-10-20. Licencia de los datos: CC0-1.0. JSON Web Key Types

Curvas JWK · 8 entradas

Valores registrados del miembro crv de JWK.

NombreDescripciónRequisitoReferencias
Ed25519Ed25519 signature algorithm key pairsedwards25519OptionalRFC 8037, Section 3.1
Ed448Ed448 signature algorithm key pairsedwards448OptionalRFC 8037, Section 3.1
P-256P-256 CurveP-256Recommended+RFC 7518, Section 6.2.1.1
P-384P-384 CurveP-384OptionalRFC 7518, Section 6.2.1.1
P-521P-521 CurveP-521OptionalRFC 7518, Section 6.2.1.1
secp256k1SECG secp256k1 curvesecp256k1OptionalRFC 8812, Section 3.1
X25519X25519 function key pairscurve25519OptionalRFC 8037, Section 3.2
X448X448 function key pairscurve448OptionalRFC 8037, Section 3.2

Fuente: JSON Object Signing and Encryption (JOSE) (IANA), consultada el 2026-10-20. Licencia de los datos: CC0-1.0. JSON Web Key Elliptic Curve

Todos los registros