PackageManager.FeatureStrongboxKeystore Campo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.