JsonWebKey interface
Propriétés
| crv | Nom de la courbe elliptique. Pour connaître les valeurs valides, consultez KeyCurveName. Les valeurs possibles sont les suivantes : « 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. |
| key |
Opérations de clé web Json. Pour plus d’informations sur les opérations de clé possibles, consultez KeyOperation. |
| kid | Identificateur de clé. |
| kty | Type de clé JsonWebKey (kty), tel que 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 | Clé secrète RSA. |
| q | RSA secret prime, avec |
| qi | Paramètre de clé privée RSA. |
| t | Jeton HSM, utilisé avec « Bring Your Own Key ». |
| x | Composant X 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 sont les suivantes : « 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
Type de clé JsonWebKey (kty), tel que 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
Clé secrète RSA.
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 « Bring Your Own Key ».
t?: Uint8Array
Valeur de propriété
Uint8Array
x
Composant X 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