Langue

KeyStorePurpose Énumération

Définition

Cette énumération prend en charge une combinaison au niveau du bit de ses valeurs membres.

[System.Flags]
public enum KeyStorePurpose
[<System.Flags>]
type KeyStorePurpose = 
Héritage
KeyStorePurpose
Attributs

Champs

Nom Valeur Description
Encrypt 1

Objectif de la clé : chiffrement.

Référence Android pour android.security.keystore.KeyProperties.PURPOSE_ENCRYPT.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

Decrypt 2

Objectif de la clé : déchiffrement.

Référence Android pour android.security.keystore.KeyProperties.PURPOSE_DECRYPT.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

Sign 4

Objectif de la clé : signature ou génération d’un code d’authentification de message (MAC).

Référence Android pour android.security.keystore.KeyProperties.PURPOSE_SIGN.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

Verify 8

Objectif de la clé : vérification du code d’authentification des messages (MAC).

Référence Android pour android.security.keystore.KeyProperties.PURPOSE_VERIFY.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

WrapKey 32

Objectif de la clé : encapsuler et décompresser les clés encapsulées pour une importation sécurisée.

Référence Android pour android.security.keystore.KeyProperties.PURPOSE_WRAP_KEY.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

AgreeKey 64

Objectif de la clé : création d’un secret ECDH partagé par le biais d’un accord clé.

Une clé ayant cet objectif peut être combinée avec la clé publique de courbe elliptique d’une autre partie pour établir un secret partagé sur un canal non sécurisé. Il doit être utilisé comme paramètre pour javax.crypto.KeyAgreement#init(java.security.Key) (un exemple complet est disponible ici). Consultez cet article pour obtenir une explication plus détaillée.

Référence Android pour android.security.keystore.KeyProperties.PURPOSE_AGREE_KEY.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

AttestKey 128

Objectif de la clé : signature d’attestations. Cet objectif est incompatible avec tous les autres, ce qui signifie que lors de la génération d’une clé avec PURPOSE_ATTEST_KEY, aucun autre objectif ne peut être spécifié. En outre, PURPOSE_ATTEST_KEY ne peut pas être spécifié pour les clés importées.

Référence Android pour android.security.keystore.KeyProperties.PURPOSE_ATTEST_KEY.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

Remarques

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à