Lenguaje

KeyGenParameterSpec.Builder.SetUserPresenceRequired(Boolean) Método

Definición

Establece si se requiere una prueba de presencia de usuario entre las llamadas al método Signature.initSign() y Signature.sign().

[Android.Runtime.Register("setUserPresenceRequired", "(Z)Landroid/security/keystore/KeyGenParameterSpec$Builder;", "", ApiSince=28)]
public Android.Security.Keystore.KeyGenParameterSpec.Builder SetUserPresenceRequired(bool required);
[<Android.Runtime.Register("setUserPresenceRequired", "(Z)Landroid/security/keystore/KeyGenParameterSpec$Builder;", "", ApiSince=28)>]
member this.SetUserPresenceRequired : bool -> Android.Security.Keystore.KeyGenParameterSpec.Builder

Parámetros

required
Boolean

Devoluciones

Atributos

Comentarios

Establece si se requiere una prueba de presencia de usuario entre las llamadas al método Signature.initSign() y Signature.sign(). Requiere que la implementación de KeyStore tenga una manera directa de validar la presencia del usuario; por ejemplo, un StrongBox respaldado por hardware puede usar una pulsación de botón que sea observable en 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 validarse y no se pueda suplantar. Por ejemplo, una pulsación de botón físico se puede usar como prueba de presencia del usuario solo 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 falsee una pulsación de botón, o ese botón no debe usarse como prueba de presencia del usuario.

Referencia de Android para android.security.keystore.KeyGenParameterSpec.Builder.setUserPresenceRequired.

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.

Se aplica a