Compartilhar via


JsonWebKey interface

Propriedades

crv

Nome da curva elíptica. Para obter valores válidos, consulte KeyCurveName. Os valores possíveis incluem: 'P-256', 'P-384', 'P-521', 'P-256K'

d

Expoente privado RSA ou o componente D de uma chave privada de EC.

dp

Parâmetro de chave privada RSA.

dq

Parâmetro de chave privada RSA.

e

Expoente público RSA.

k

Chave simétrica.

keyOps

Operações de chave da Web Json. Para obter mais informações sobre possíveis operações de chave, consulte KeyOperation.

kid

Identificador de chave.

kty

Tipo de chave JsonWebKey (kty), conforme definido em https://tools.ietf.org/html/draft-ietf-jose-json-web-algorithms-40. Os valores possíveis incluem: 'EC', 'EC-HSM', 'RSA', 'RSA-HSM', 'oct', "oct-HSM"

n

Módulo RSA.

p

Segredo RSA primo.

q

RSA secret prime, with p < q.

qi

Parâmetro de chave privada RSA.

t

Token HSM, usado com 'Bring Your Own Key'.

x

Componente X de uma chave pública EC.

y

Componente Y de uma chave pública de EC.

Detalhes da propriedade

crv

Nome da curva elíptica. Para obter valores válidos, consulte KeyCurveName. Os valores possíveis incluem: 'P-256', 'P-384', 'P-521', 'P-256K'

crv?: string

Valor da propriedade

string

d

Expoente privado RSA ou o componente D de uma chave privada de EC.

d?: Uint8Array

Valor da propriedade

Uint8Array

dp

Parâmetro de chave privada RSA.

dp?: Uint8Array

Valor da propriedade

Uint8Array

dq

Parâmetro de chave privada RSA.

dq?: Uint8Array

Valor da propriedade

Uint8Array

e

Expoente público RSA.

e?: Uint8Array

Valor da propriedade

Uint8Array

k

Chave simétrica.

k?: Uint8Array

Valor da propriedade

Uint8Array

keyOps

Operações de chave da Web Json. Para obter mais informações sobre possíveis operações de chave, consulte KeyOperation.

keyOps?: string[]

Valor da propriedade

string[]

kid

Identificador de chave.

kid?: string

Valor da propriedade

string

kty

Tipo de chave JsonWebKey (kty), conforme definido em https://tools.ietf.org/html/draft-ietf-jose-json-web-algorithms-40. Os valores possíveis incluem: 'EC', 'EC-HSM', 'RSA', 'RSA-HSM', 'oct', "oct-HSM"

kty?: string

Valor da propriedade

string

n

Módulo RSA.

n?: Uint8Array

Valor da propriedade

Uint8Array

p

Segredo RSA primo.

p?: Uint8Array

Valor da propriedade

Uint8Array

q

RSA secret prime, with p < q.

q?: Uint8Array

Valor da propriedade

Uint8Array

qi

Parâmetro de chave privada RSA.

qi?: Uint8Array

Valor da propriedade

Uint8Array

t

Token HSM, usado com 'Bring Your Own Key'.

t?: Uint8Array

Valor da propriedade

Uint8Array

x

Componente X de uma chave pública EC.

x?: Uint8Array

Valor da propriedade

Uint8Array

y

Componente Y de uma chave pública de EC.

y?: Uint8Array

Valor da propriedade

Uint8Array