Langue

KeyGenParameterSpec.Builder.SetUserAuthenticationParameters Méthode

Définition

Définit la durée (secondes) et le type d’autorisation pour lesquels cette clé est autorisée à être utilisée après l’authentification de l’utilisateur.

[Android.Runtime.Register("setUserAuthenticationParameters", "(II)Landroid/security/keystore/KeyGenParameterSpec$Builder;", "", ApiSince=30)]
public Android.Security.Keystore.KeyGenParameterSpec.Builder SetUserAuthenticationParameters(int timeout, int type);
[<Android.Runtime.Register("setUserAuthenticationParameters", "(II)Landroid/security/keystore/KeyGenParameterSpec$Builder;", "", ApiSince=30)>]
member this.SetUserAuthenticationParameters : int * int -> Android.Security.Keystore.KeyGenParameterSpec.Builder

Paramètres

timeout
Int32

durée en secondes ou 0 si l’authentification de l’utilisateur doit avoir lieu pour chaque utilisation de la clé. La valeur est 0 ou supérieure

type
Int32

ensemble de types d’authentification qui peuvent autoriser l’utilisation de la clé. Consultez les indicateurs KeyProperties.AUTH. La valeur est 0 ou une combinaison des éléments suivants : KeyProperties.AUTH_BIOMETRIC_STRONG ; KeyProperties.AUTH_DEVICE_CREDENTIAL

Retours

Attributs

Remarques

Définit la durée (secondes) et le type d’autorisation pour lesquels cette clé est autorisée à être utilisée après l’authentification de l’utilisateur. Cela a effet si la clé nécessite l’authentification de l’utilisateur pour son utilisation (voir setUserAuthenticationRequired(boolean)).

Par défaut, si l’authentification de l’utilisateur est requise, elle doit avoir lieu pour chaque utilisation de la clé.

Ces opérations de chiffrement lèvent UserNotAuthenticatedException pendant l’initialisation si l’utilisateur doit être authentifié pour continuer. Cette situation peut être résolue par l’utilisateur qui s’authentifie avec la biométrie ou les informations d’identification appropriées, selon les besoins de la clé. Consultez BioPrompt.Builder.setAllowedAuthenticators(int) et BiometricManager.Authenticators.

Une fois résolue, l’initialisation d’une nouvelle opération de chiffrement à l’aide de cette clé (ou toute autre clé autorisée à être utilisée pendant une durée fixe après l’authentification de l’utilisateur) doit réussir à condition que le flux d’authentification utilisateur se termine correctement.

Référence Android pour android.security.keystore.KeyGenParameterSpec.Builder.setUserAuthenticationParameters.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à