L'interface CryptoKey
représente une clef cryptographique dérivé d'un algorithme de clef spécifique.
Un objet CryptoKey
peut être obtenu en utilisant : SubtleCrypto.generateKey()
, SubtleCrypto.deriveKey()
ou SubtleCrypto.importKey()
Propriétés
Cette interface n'hérite d'aucune propriété.
CryptoKey.type
- Retourne une énumération de valeurs représentant un type de clef, une clef secrète (pour un algorithme symétriques), une clef publique ou privée (pour un algorithme asymétrique)
CryptoKey.extractable
- Retourne un
booléen
indiquant si l'information peut être extraite de l'application ou non. CryptoKey.algorithm
- Retourne un objet opaque représentant un chiffre particulier avec lequel la clé doit être utilisée avec.
CryptoKey.usages
- Retourne un tableau contenant une énumération de valeurs indiquant quel est la clé qui peut être utilisée.
Méthodes
Cette interface n'hérite et n'implémente aucune méthode.
Spécifications
Spécification | Statut | Commentaire |
---|---|---|
Web Cryptography API La définition de 'CryptoKey' dans cette spécification. |
Recommendation | Définition initiale. |
Compatibilité navigateur
Nous convertissons les données de compatibilité dans un format JSON.
Ce tableau de compatibilité utilise encore l'ancien format
car nous n'avons pas encore converti les données qu'il contient.
Vous pouvez nous aider en contribuant !
Fonctionnalité | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Support basique | 37 | 34 (34) | Pas de support | ? | Pas de support |
Fonctionnalité | Android | Chrome for Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Support Basique | 37 | 37 | 34.0 (34) | Pas de support | ? | Pas de support |
Voir aussi
Crypto
etCrypto.subtle
.