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