語言

KeyGenParameterSpec.Builder.SetUserPresenceRequired(Boolean) 方法

定義

設定是否需要在 Signature.initSign() 與 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

參數

required
Boolean

傳回

屬性

備註

設定是否需要在 Signature.initSign() 與 Signature.sign() 方法呼叫之間執行使用者在席測試。 它要求 KeyStore 實作必須有直接方式來驗證使用者的存在狀態;例如,硬體支援的 StrongBox 可以使用硬體中可觀察到的按鈕按下。 使用者在場測試與驗證無關。 只要能被保護金鑰的硬體驗證且無法偽造,測試即可成為認證步驟的一部分。 例如,只有當連接在按鈕上的其他腳位無法模擬按鍵時,實體按鈕按下才可用來測試使用者存在狀態。 主處理器絕不能偽造按鍵,或該按鈕不能被用作測試使用者存在的證據。

Android 參考資料。android.security.keystore.KeyGenParameterSpec.Builder.setUserPresenceRequired

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

適用於