語言

KeyGenParameterSpec.IsUserPresenceRequired 屬性

定義

若金鑰被授權僅在 與 Signature.sign() 通話間Signature.initSign()測試使用者存在狀態時使用,則回傳true。

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

屬性值

屬性

備註

若金鑰被授權僅在 與 Signature.sign() 通話間Signature.initSign()測試使用者存在狀態時使用,則回傳true。 這要求 KeyStore 實作必須有直接方式來驗證使用者存在,例如一個 KeyStore 硬體支援的保險箱可以使用硬體中可觀察到的按鈕按下。 使用者在場測試與驗證無關。 只要該步驟能被保護金鑰的硬體驗證且無法偽造,測試即可成為認證步驟的一部分。 例如,若連接在按鈕上的其他腳位無法模擬按鍵,實體按鍵可用作測試使用者存在狀態。 主處理器絕不能偽造按鍵,或該按鈕不能被用作測試使用者存在的證據。

Java 文件 android.security.keystore.KeyGenParameterSpec.isUserPresenceRequired()。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於