Compartir a través de


KeyProtection.IsUserPresenceRequired Propiedad

Definición

Devuelve true si la clave está autorizada para usarse solo si se ha realizado una prueba de presencia del usuario entre las Signature.initSign() llamadas y Signature.sign() .

public bool IsUserPresenceRequired { [Android.Runtime.Register("isUserPresenceRequired", "()Z", "", ApiSince=28)] get; }
[<get: Android.Runtime.Register("isUserPresenceRequired", "()Z", "", ApiSince=28)>]
member this.IsUserPresenceRequired : bool

Valor de propiedad

Atributos

Comentarios

Devuelve true si la clave está autorizada para usarse solo si se ha realizado una prueba de presencia del usuario entre las Signature.initSign() llamadas y Signature.sign() . Requiere que la implementación de KeyStore tenga una manera directa de validar la presencia del usuario, por ejemplo, una caja fuerte respaldada por hardware keyStore puede usar una pulsación de botón que sea observable en el hardware. Una prueba para la presencia del usuario es tangente a la autenticación. La prueba puede formar parte de un paso de autenticación siempre que el hardware que protege la clave pueda validar este paso y no se pueda suplantar. Por ejemplo, una pulsación de botón físico se puede usar como prueba de presencia del usuario si las otras patillas conectadas al botón no pueden simular una pulsación de botón. No debe haber ninguna manera de que el procesador principal finga una pulsación de botón o ese botón no se debe usar como prueba de presencia del usuario.

Documentación de Java para android.security.keystore.KeyProtection.isUserPresenceRequired().

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a