Partager via


PackageManager.FeatureStrongboxKeystore Champ

Définition

Fonctionnalité pour #getSystemAvailableFeatures, #hasSystemFeature(String)et #hasSystemFeature(String, int): Si cette fonctionnalité est prise en charge, l’appareil implémente le magasin de clés Android sauvegardé par un processeur sécurisé dédié appelé « StrongBox.

[Android.Runtime.Register("FEATURE_STRONGBOX_KEYSTORE", ApiSince=28)]
public const string FeatureStrongboxKeystore;
[<Android.Runtime.Register("FEATURE_STRONGBOX_KEYSTORE", ApiSince=28)>]
val mutable FeatureStrongboxKeystore : string

Valeur de champ

Attributs

Remarques

Fonctionnalité pour #getSystemAvailableFeatures, #hasSystemFeature(String)et #hasSystemFeature(String, int): Si cette fonctionnalité est prise en charge, l’appareil implémente le magasin de clés Android sauvegardé par un processeur sécurisé dédié appelé StrongBox. Si cette fonctionnalité a une version, le numéro de version indique quelles fonctionnalités sont implémentées dans StrongBox : ul>li 100 : Prise en charge matérielle pour ECDH (voir javax.crypto.KeyAgreement) et prise en charge des clés d’attestation générées par l’application (voir android.security.keystore.KeyGenParameterSpec.Builder#setAttestKeyAlias(String)).><< <li>41 : Application matérielle des clés déverrouillées de l’appareil (voir android.security.keystore.KeyGenParameterSpec.Builder#setUnlockedDeviceRequired(boolean)). <li>40 : Prise en charge de l’importation de clé encapsulée (voir ), prise en charge facultative de l’attestation d’ID (voir android.security.keystore.WrappedKeyEntry), attestation (voir android.security.keystore.KeyGenParameterSpec.Builder#setDevicePropertiesAttestationIncluded(boolean)android.security.keystore.KeyGenParameterSpec.Builder#setAttestationChallenge(byte[])), AES, HMAC, ECDSA et RSA, où la clé secrète ou privée ne quitte jamais le matériel sécurisé et la prise en charge de l’authentification de l’utilisateur avant qu’une clé puisse être utilisée. </ul> Si un appareil a StrongBox, ce numéro de version de fonctionnalité est garanti pour tous les appareils qui démarrent avec Android 12 et peut être défini sur les appareils qui lancent avec une version antérieure. Si la version de la fonctionnalité est définie, elle aura au moins la valeur 40. S’il n’est pas défini sur l’appareil peut avoir StrongBox, mais il peut ne pas prendre en charge toutes les fonctionnalités répertoriées ci-dessus.

Documentation Java pour android.content.pm.PackageManager.FEATURE_STRONGBOX_KEYSTORE.

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

S’applique à