Lingua

KeyGenParameterSpec.Builder.SetUserAuthenticationValidWhileOnBody Metodo

Definizione

Imposta se la chiave rimarrà autorizzata solo finché il dispositivo non viene rimosso dal corpo dell'utente fino al limite del periodo di validità dell'autenticazione (vedere setUserAuthenticationValidityDurationSeconds(int) e setUserAuthenticationRequired(boolean)).

[Android.Runtime.Register("setUserAuthenticationValidWhileOnBody", "(Z)Landroid/security/keystore/KeyGenParameterSpec$Builder;", "", ApiSince=24)]
public Android.Security.Keystore.KeyGenParameterSpec.Builder SetUserAuthenticationValidWhileOnBody(bool remainsValid);
[<Android.Runtime.Register("setUserAuthenticationValidWhileOnBody", "(Z)Landroid/security/keystore/KeyGenParameterSpec$Builder;", "", ApiSince=24)>]
member this.SetUserAuthenticationValidWhileOnBody : bool -> Android.Security.Keystore.KeyGenParameterSpec.Builder

Parametri

remainsValid
Boolean

se true e se il dispositivo supporta l'imposizione di questo parametro, la chiave verrà invalidata quando il dispositivo viene rimosso dal corpo dell'utente o quando scade la validità dell'autenticazione, a condizione che si verifichi per primo.

Valori restituiti

Attributi

Commenti

Imposta se la chiave rimarrà autorizzata solo finché il dispositivo non viene rimosso dal corpo dell'utente fino al limite del periodo di validità dell'autenticazione (vedere setUserAuthenticationValidityDurationSeconds(int) e setUserAuthenticationRequired(boolean)). Dopo che il dispositivo è stato rimosso dal corpo dell'utente, la chiave verrà considerata non autorizzata e l'utente dovrà ripetere l'autenticazione per usarlo. Se il dispositivo non ha un sensore sul corpo o la chiave non ha un periodo di validità di autenticazione, questo parametro non ha alcun effetto.

Dal momento che Android 12 (livello API 31), questo parametro non ha alcun effetto anche sui dispositivi con un sensore sul corpo. Una versione futura di Android può ripristinare l'imposizione di questo parametro. Nel frattempo, è consigliabile non usarlo.

Informazioni di riferimento su Android per android.security.keystore.KeyGenParameterSpec.Builder.setUserAuthenticationValidWhileOnBody.

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.

Si applica a