JsonWebKey interface

Propriedades

crv

Nome da curva elíptica. Para obter valores válidos, veja 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 RSA.

k

Chave simétrica.

keyOps

Operações de chaves Web Json. Para obter mais informações sobre possíveis operações principais, veja 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

Primo secreto da RSA.

q

RSA secret prime, com p < q.

qi

Parâmetro de chave privada RSA.

t

Token HSM, utilizado com "Bring Your Own Key".

x

Componente X de uma chave pública EC.

y

Componente Y de uma chave pública EC.

Detalhes de Propriedade

crv

Nome da curva elíptica. Para obter valores válidos, veja 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 RSA.

e?: Uint8Array

Valor de Propriedade

Uint8Array

k

Chave simétrica.

k?: Uint8Array

Valor de Propriedade

Uint8Array

keyOps

Operações de chaves Web Json. Para obter mais informações sobre possíveis operações principais, veja 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

Primo secreto da RSA.

p?: Uint8Array

Valor de Propriedade

Uint8Array

q

RSA secret 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, utilizado com "Bring Your Own Key".

t?: Uint8Array

Valor de Propriedade

Uint8Array

x

Componente X de uma chave pública EC.

x?: Uint8Array

Valor de Propriedade

Uint8Array

y

Componente Y de uma chave pública EC.

y?: Uint8Array

Valor de Propriedade

Uint8Array