KeyGenParameterSpec.Builder.SetUserAuthenticationValidWhileOnBody Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Establece si la clave permanecerá autorizada solo hasta que el dispositivo se quite del cuerpo del usuario hasta el límite del período de validez de autenticación (consulte setUserAuthenticationValidityDurationSeconds(int) y 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
Parámetros
- remainsValid
- Boolean
si es true y si el dispositivo admite la aplicación de este parámetro, la clave se invalidará cuando se quite el dispositivo del cuerpo del usuario o cuando expire la validez de la autenticación, lo que ocurra primero.
Devoluciones
- Atributos
Comentarios
Establece si la clave permanecerá autorizada solo hasta que el dispositivo se quite del cuerpo del usuario hasta el límite del período de validez de autenticación (consulte setUserAuthenticationValidityDurationSeconds(int) y setUserAuthenticationRequired(boolean)). Una vez que el dispositivo se haya quitado del cuerpo del usuario, la clave se considerará no autorizada y el usuario deberá volver a autenticarse para usarlo. Si el dispositivo no tiene un sensor en el cuerpo o la clave no tiene un período de validez de autenticación, este parámetro no tiene ningún efecto.
Desde Android 12 (nivel de API 31), este parámetro no tiene ningún efecto incluso en los dispositivos que tienen un sensor en el cuerpo. Una versión futura de Android puede restaurar la aplicación de este parámetro. Mientras tanto, se recomienda no usarlo.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.