Share via


PackageManager.FeatureStrongboxKeystore Campo

Definición

Característica para #getSystemAvailableFeatures, #hasSystemFeature(String)y #hasSystemFeature(String, int): si se admite esta característica, el dispositivo implementa el almacén de claves de Android respaldado por un procesador seguro dedicado denominado 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

Valor de campo

Atributos

Comentarios

Característica para #getSystemAvailableFeatures, #hasSystemFeature(String)y #hasSystemFeature(String, int): si se admite esta característica, el dispositivo implementa el almacén de claves de Android respaldado por un procesador seguro dedicado denominado StrongBox. Si esta característica tiene una versión, el número de versión indica qué características se implementan en StrongBox: <ul><li>100: Compatibilidad de hardware con ECDH (consulte ) y compatibilidad con claves de atestación generadas por la aplicación (consulte javax.crypto.KeyAgreementandroid.security.keystore.KeyGenParameterSpec.Builder#setAttestKeyAlias(String)). <li>41: Aplicación de hardware de las claves desbloqueadas por el dispositivo (consulte android.security.keystore.KeyGenParameterSpec.Builder#setUnlockedDeviceRequired(boolean)). <li>40: compatibilidad con la importación de claves ajustadas (consulte android.security.keystore.WrappedKeyEntry), compatibilidad opcional para la atestación de identificadores (consulte android.security.keystore.KeyGenParameterSpec.Builder#setDevicePropertiesAttestationIncluded(boolean)), atestación (consulte android.security.keystore.KeyGenParameterSpec.Builder#setAttestationChallenge(byte[])), AES, HMAC, ECDSA y RSA, donde el secreto o la clave privada nunca deja hardware seguro y compatibilidad para requerir autenticación de usuario antes de que se pueda usar una clave. </ul> Si un dispositivo tiene StrongBox, se garantiza que este número de versión de característica se establece para todos los dispositivos que se inician con Android 12 y se pueden establecer en los dispositivos que se inician con una versión anterior. Si se establece la versión de la característica, al menos tendrá el valor 40. Si no se establece, es posible que el dispositivo tenga StrongBox, pero es posible que no admita todas las características enumeradas anteriormente.

Documentación de Java para android.content.pm.PackageManager.FEATURE_STRONGBOX_KEYSTORE.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código Project y que se usan según los términos Creative Commons 2.5 Attribution License.

Se aplica a