Share via


JsonWebKey interface

Propriétés

crv

Nom de la courbe elliptique. Pour connaître les valeurs valides, consultez KeyCurveName. Les valeurs possibles incluent : « P-256 », « P-384 », « P-521 », « P-256K »

d

Exposant privé RSA, ou composant D d’une clé privée EC.

dp

Paramètre de clé privée RSA.

dq

Paramètre de clé privée RSA.

e

Exposant public RSA.

k

Clé symétrique.

keyOps

Opérations de clé web Json. Pour plus d’informations sur les opérations de clé possibles, consultez KeyOperation.

kid

Identificateur de clé.

kty

JsonWebKey Key Type (kty), comme défini dans https://tools.ietf.org/html/draft-ietf-jose-json-web-algorithms-40. Les valeurs possibles sont les suivantes : 'EC', 'EC-HSM', 'RSA', 'RSA-HSM', 'oct', 'oct-HSM'

n

Module RSA.

p

RSA secret prime.

q

RSA secret prime, avec p < q.

qi

Paramètre de clé privée RSA.

t

Jeton HSM, utilisé avec « Apportez votre propre clé ».

x

X composant d’une clé publique EC.

y

Composant Y d’une clé publique EC.

Détails de la propriété

crv

Nom de la courbe elliptique. Pour connaître les valeurs valides, consultez KeyCurveName. Les valeurs possibles incluent : « P-256 », « P-384 », « P-521 », « P-256K »

crv?: string

Valeur de propriété

string

d

Exposant privé RSA, ou composant D d’une clé privée EC.

d?: Uint8Array

Valeur de propriété

Uint8Array

dp

Paramètre de clé privée RSA.

dp?: Uint8Array

Valeur de propriété

Uint8Array

dq

Paramètre de clé privée RSA.

dq?: Uint8Array

Valeur de propriété

Uint8Array

e

Exposant public RSA.

e?: Uint8Array

Valeur de propriété

Uint8Array

k

Clé symétrique.

k?: Uint8Array

Valeur de propriété

Uint8Array

keyOps

Opérations de clé web Json. Pour plus d’informations sur les opérations de clé possibles, consultez KeyOperation.

keyOps?: string[]

Valeur de propriété

string[]

kid

Identificateur de clé.

kid?: string

Valeur de propriété

string

kty

JsonWebKey Key Type (kty), comme défini dans https://tools.ietf.org/html/draft-ietf-jose-json-web-algorithms-40. Les valeurs possibles sont les suivantes : 'EC', 'EC-HSM', 'RSA', 'RSA-HSM', 'oct', 'oct-HSM'

kty?: string

Valeur de propriété

string

n

Module RSA.

n?: Uint8Array

Valeur de propriété

Uint8Array

p

RSA secret prime.

p?: Uint8Array

Valeur de propriété

Uint8Array

q

RSA secret prime, avec p < q.

q?: Uint8Array

Valeur de propriété

Uint8Array

qi

Paramètre de clé privée RSA.

qi?: Uint8Array

Valeur de propriété

Uint8Array

t

Jeton HSM, utilisé avec « Apportez votre propre clé ».

t?: Uint8Array

Valeur de propriété

Uint8Array

x

X composant d’une clé publique EC.

x?: Uint8Array

Valeur de propriété

Uint8Array

y

Composant Y d’une clé publique EC.

y?: Uint8Array

Valeur de propriété

Uint8Array