Condividi tramite


JsonWebKey interface

Proprietà

crv

Nome curva ellittica. Per i valori validi, vedere KeyCurveName. I valori possibili includono: 'P-256', 'P-384', 'P-521', 'P-256K'

d

Esponente privato RSA o componente D di una chiave privata EC.

dp

Parametro della chiave privata RSA.

dq

Parametro della chiave privata RSA.

e

Esponente pubblico RSA.

k

Chiave simmetrica.

keyOps

Operazioni della chiave Web Json. Per altre informazioni sulle possibili operazioni chiave, vedere KeyOperation.

kid

Identificatore di chiave.

kty

Tipo di chiave JsonWebKey (kty), come definito in https://tools.ietf.org/html/draft-ietf-jose-json-web-algorithms-40. I valori possibili includono: 'EC', 'EC-HSM', 'RSA', 'RSA-HSM', 'oct', "oct-HSM"

n

Modulo RSA.

p

Rsa secret prime.

q

Chiave privata RSA, con p < q.

qi

Parametro della chiave privata RSA.

t

Token HSM, usato con 'Bring Your Own Key'.

x

Componente X di una chiave pubblica EC.

y

Componente Y di una chiave pubblica EC.

Dettagli proprietà

crv

Nome curva ellittica. Per i valori validi, vedere KeyCurveName. I valori possibili includono: 'P-256', 'P-384', 'P-521', 'P-256K'

crv?: string

Valore della proprietà

string

d

Esponente privato RSA o componente D di una chiave privata EC.

d?: Uint8Array

Valore della proprietà

Uint8Array

dp

Parametro della chiave privata RSA.

dp?: Uint8Array

Valore della proprietà

Uint8Array

dq

Parametro della chiave privata RSA.

dq?: Uint8Array

Valore della proprietà

Uint8Array

e

Esponente pubblico RSA.

e?: Uint8Array

Valore della proprietà

Uint8Array

k

Chiave simmetrica.

k?: Uint8Array

Valore della proprietà

Uint8Array

keyOps

Operazioni della chiave Web Json. Per altre informazioni sulle possibili operazioni chiave, vedere KeyOperation.

keyOps?: string[]

Valore della proprietà

string[]

kid

Identificatore di chiave.

kid?: string

Valore della proprietà

string

kty

Tipo di chiave JsonWebKey (kty), come definito in https://tools.ietf.org/html/draft-ietf-jose-json-web-algorithms-40. I valori possibili includono: 'EC', 'EC-HSM', 'RSA', 'RSA-HSM', 'oct', "oct-HSM"

kty?: string

Valore della proprietà

string

n

Modulo RSA.

n?: Uint8Array

Valore della proprietà

Uint8Array

p

Rsa secret prime.

p?: Uint8Array

Valore della proprietà

Uint8Array

q

Chiave privata RSA, con p < q.

q?: Uint8Array

Valore della proprietà

Uint8Array

qi

Parametro della chiave privata RSA.

qi?: Uint8Array

Valore della proprietà

Uint8Array

t

Token HSM, usato con 'Bring Your Own Key'.

t?: Uint8Array

Valore della proprietà

Uint8Array

x

Componente X di una chiave pubblica EC.

x?: Uint8Array

Valore della proprietà

Uint8Array

y

Componente Y di una chiave pubblica EC.

y?: Uint8Array

Valore della proprietà

Uint8Array