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

Étiquettes et contributeurs liés au document

 Contributeurs à cette page : Porkepix, foxstorm
 Dernière mise à jour par : Porkepix,