PackageManager.FeatureHardwareKeystore 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 e #hasSystemFeature(String, int): se questa funzionalità è supportata, il dispositivo implementa l'archivio chiavi Android supportato da un ambiente di esecuzione isolato.
[Android.Runtime.Register("FEATURE_HARDWARE_KEYSTORE", ApiSince=31)]
public const string FeatureHardwareKeystore;
[<Android.Runtime.Register("FEATURE_HARDWARE_KEYSTORE", ApiSince=31)>]
val mutable FeatureHardwareKeystore : string
Valore del campo
- Attributi
Commenti
Funzionalità per #getSystemAvailableFeatures e #hasSystemFeature(String, int): se questa funzionalità è supportata, il dispositivo implementa l'archivio chiavi Android supportato da un ambiente di esecuzione isolato. La versione indica le funzionalità implementate nell'ambiente di esecuzione isolato: <ul><li>400: inclusione delle informazioni sul modulo (tramite tag MODULE_HASH) nel record di attestazione.
<li>300: possibilità di includere un secondo IMEI nel record di attestazione ID, vedere android.app.admin.DevicePolicyManager#ID_TYPE_IMEI.
<li>200: supporto hardware per Curve 25519 (inclusa sia la generazione della firma Ed25519 che l'accordo chiave X25519).
<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> Questa versione della funzionalità è garantita per tutti i dispositivi che avviano Android 12 e può essere impostata 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 una versione dell'archivio chiavi supportato dall'hardware, ma potrebbe non supportare tutte le funzionalità elencate in precedenza.
per android.content.pm.PackageManager.FEATURE_HARDWARE_KEYSTORE.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.