다음을 통해 공유


KeyProtection.IsUserPresenceRequired 속성

정의

키와 호출 간에 Signature.initSign() 사용자 존재 테스트가 수행된 경우에만 키를 사용할 수 있는 권한이 있는지를 반환 true 합니다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

속성 값

특성

설명

키와 호출 간에 Signature.initSign() 사용자 존재 테스트가 수행된 경우에만 키를 사용할 수 있는 권한이 있는지를 반환 true 합니다Signature.sign(). KeyStore 구현은 사용자의 현재 상태를 확인하는 직접적인 방법이 있어야 합니다. 예를 들어 KeyStore 하드웨어 지원 strongbox는 하드웨어에서 관찰 가능한 단추 누름을 사용할 수 있습니다. 사용자 존재 테스트는 인증에 대한 탄젠트입니다. 키를 보호하는 하드웨어에서 이 단계의 유효성을 검사하고 스푸핑할 수 없는 한 테스트는 인증 단계의 일부가 될 수 있습니다. 예를 들어 단추에 연결된 다른 핀이 단추 누름을 시뮬레이션할 수 없는 경우 실제 단추 누름을 사용자 상태 테스트로 사용할 수 있습니다. 기본 프로세서가 단추 누름을 가짜로 만들 수 있는 방법이 없어야 합니다. 또는 해당 단추를 사용자 현재 상태 테스트로 사용해서는 안 됩니다.

에 대한 android.security.keystore.KeyProtection.isUserPresenceRequired()Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상