JsonWebKey interface
Propiedades
crv | Nombre de curva elíptica. Para obtener valores válidos, consulte KeyCurveName. Entre los valores posibles se incluyen: "P-256", "P-384", "P-521", "P-256K". |
d | Exponente privado RSA o el componente D de una clave privada 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 y 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 | Primo de secreto RSA. |
q | Primo de secreto RSA, 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 ec. |
Detalles de las propiedades
crv
Nombre de curva elíptica. Para obtener valores válidos, consulte KeyCurveName. Entre los valores posibles se incluyen: "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 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 y 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
Primo de secreto RSA.
p?: Uint8Array
Valor de propiedad
Uint8Array
q
Primo de secreto RSA, 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 ec.
y?: Uint8Array
Valor de propiedad
Uint8Array