KeyGenParameterSpec.Builder.SetUserPresenceRequired(Boolean) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
設定是否需要在 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 所創建與分享的作品,並依授權條款所描述的使用進行修改。