Condividi tramite


PackageManager.FeatureStrongboxKeystore Campo

Definizione

Funzionalità per #getSystemAvailableFeatures, #hasSystemFeature(String)e #hasSystemFeature(String, int): se questa funzionalità è supportata, il dispositivo implementa l'archivio chiavi Android supportato da un processore sicuro dedicato denominato 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

Valore del campo

Attributi

Commenti

Funzionalità per #getSystemAvailableFeatures, #hasSystemFeature(String)e #hasSystemFeature(String, int): se questa funzionalità è supportata, il dispositivo implementa l'archivio chiavi Android supportato da un processore sicuro dedicato denominato StrongBox. Se questa funzionalità ha una versione, il numero di versione indica le funzionalità implementate in StrongBox: ul>li 100: <Supporto hardware per ECDH (vedere javax.crypto.KeyAgreement) e supporto per le chiavi di attestazione generate dall'app (vedere android.security.keystore.KeyGenParameterSpec.Builder#setAttestKeyAlias(String)).>< <li>41: Applicazione hardware delle chiavi sbloccate dal dispositivo (vedere android.security.keystore.KeyGenParameterSpec.Builder#setUnlockedDeviceRequired(boolean)). <li>40: supporto per l'importazione di chiavi incapsulate (vedere android.security.keystore.WrappedKeyEntry), supporto facoltativo per l'attestazione ID (vedere android.security.keystore.KeyGenParameterSpec.Builder#setDevicePropertiesAttestationIncluded(boolean)), attestazione (vedere android.security.keystore.KeyGenParameterSpec.Builder#setAttestationChallenge(byte[])), supporto AES, HMAC, ECDSA e RSA in cui il segreto o la chiave privata non lascia mai hardware sicuro e supporto per richiedere l'autenticazione dell'utente prima di poter usare una chiave. </ul> Se un dispositivo dispone di StrongBox, questo numero di versione della funzionalità è garantito che sia impostato per tutti i dispositivi che avviano Android 12 e possono essere impostati nei dispositivi che avviano con una versione precedente. Se la versione della funzionalità è impostata, avrà almeno il valore 40. Se non è impostato, il dispositivo potrebbe avere StrongBox, ma potrebbe non supportare tutte le funzionalità elencate in precedenza.

Documentazione java per android.content.pm.PackageManager.FEATURE_STRONGBOX_KEYSTORE.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a