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. |
key |
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 |
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