JsonWebKey interface
Propiedades
crv | Nombre de la curva elíptica. Para obtener valores válidos, consulte KeyCurveName. Los valores posibles son: 'P-256', 'P-384', 'P-521', 'P-256K' |
d | Exponente privado RSA o el componente D de una clave privada de EC. |
dp | Parámetro de clave privada RSA. |
dq | Parámetro de clave privada RSA. |
e | Exponente público RSA. |
k | Clave simétrica. |
key |
Operaciones de clave web json. Para obtener más información sobre las posibles operaciones de clave, consulte KeyOperation. |
kid | Identificador de clave. |
kty | Tipo de clave JsonWebKey (kty), tal como se define en https://tools.ietf.org/html/draft-ietf-jose-json-web-algorithms-40. Entre los valores posibles se incluyen: 'EC', 'EC-HSM', 'RSA', 'RSA-HSM', 'oct', 'oct-HSM' |
n | Módulo RSA. |
p | Secreto rsa prime. |
q | Rsa secret prime, con |
qi | Parámetro de clave privada RSA. |
t | Token de HSM, que se usa con "Bring Your Own Key". |
x | Componente X de una clave pública ec. |
y | Componente Y de una clave pública de EC. |
Detalles de las propiedades
crv
Nombre de la curva elíptica. Para obtener valores válidos, consulte KeyCurveName. Los valores posibles son: 'P-256', 'P-384', 'P-521', 'P-256K'
crv?: string
Valor de propiedad
string
d
Exponente privado RSA o el componente D de una clave privada de EC.
d?: Uint8Array
Valor de propiedad
Uint8Array
dp
Parámetro de clave privada RSA.
dp?: Uint8Array
Valor de propiedad
Uint8Array
dq
Parámetro de clave privada RSA.
dq?: Uint8Array
Valor de propiedad
Uint8Array
e
Exponente público RSA.
e?: Uint8Array
Valor de propiedad
Uint8Array
k
Clave simétrica.
k?: Uint8Array
Valor de propiedad
Uint8Array
keyOps
Operaciones de clave web json. Para obtener más información sobre las posibles operaciones de clave, consulte KeyOperation.
keyOps?: string[]
Valor de propiedad
string[]
kid
Identificador de clave.
kid?: string
Valor de propiedad
string
kty
Tipo de clave JsonWebKey (kty), tal como se define en https://tools.ietf.org/html/draft-ietf-jose-json-web-algorithms-40. Entre los valores posibles se incluyen: 'EC', 'EC-HSM', 'RSA', 'RSA-HSM', 'oct', 'oct-HSM'
kty?: string
Valor de propiedad
string
n
Módulo RSA.
n?: Uint8Array
Valor de propiedad
Uint8Array
p
Secreto rsa prime.
p?: Uint8Array
Valor de propiedad
Uint8Array
q
Rsa secret prime, con p < q
.
q?: Uint8Array
Valor de propiedad
Uint8Array
qi
Parámetro de clave privada RSA.
qi?: Uint8Array
Valor de propiedad
Uint8Array
t
Token de HSM, que se usa con "Bring Your Own Key".
t?: Uint8Array
Valor de propiedad
Uint8Array
x
Componente X de una clave pública ec.
x?: Uint8Array
Valor de propiedad
Uint8Array
y
Componente Y de una clave pública de EC.
y?: Uint8Array
Valor de propiedad
Uint8Array