Partilhar via


JsonWebKey interface

Propriedades

crv

Nome da curva elíptica. Para 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 EC.

dp

Parâmetro de chave privada RSA.

dq

Parâmetro de chave privada RSA.

e

Expoente público da RSA.

k

Chave simétrica.

keyOps

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

kid

Identificador de chave.

kty

JsonWebKey Key Type (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

RSA segredo prime.

q

RSA segredo prime, com p < q.

qi

Parâmetro de chave privada RSA.

t

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

x

X componente de uma chave pública CE.

y

Componente Y de uma chave pública da CE.

Detalhes de Propriedade

crv

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

crv?: string

Valor de Propriedade

string

d

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

d?: Uint8Array

Valor de Propriedade

Uint8Array

dp

Parâmetro de chave privada RSA.

dp?: Uint8Array

Valor de Propriedade

Uint8Array

dq

Parâmetro de chave privada RSA.

dq?: Uint8Array

Valor de Propriedade

Uint8Array

e

Expoente público da RSA.

e?: Uint8Array

Valor de Propriedade

Uint8Array

k

Chave simétrica.

k?: Uint8Array

Valor de Propriedade

Uint8Array

keyOps

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

keyOps?: string[]

Valor de Propriedade

string[]

kid

Identificador de chave.

kid?: string

Valor de Propriedade

string

kty

JsonWebKey Key Type (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 de Propriedade

string

n

Módulo RSA.

n?: Uint8Array

Valor de Propriedade

Uint8Array

p

RSA segredo prime.

p?: Uint8Array

Valor de Propriedade

Uint8Array

q

RSA segredo prime, com p < q.

q?: Uint8Array

Valor de Propriedade

Uint8Array

qi

Parâmetro de chave privada RSA.

qi?: Uint8Array

Valor de Propriedade

Uint8Array

t

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

t?: Uint8Array

Valor de Propriedade

Uint8Array

x

X componente de uma chave pública CE.

x?: Uint8Array

Valor de Propriedade

Uint8Array

y

Componente Y de uma chave pública da CE.

y?: Uint8Array

Valor de Propriedade

Uint8Array