KeyGenParameterSpec.Builder.SetAttestKeyAlias(String) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
設定用於簽署所產生金鑰對證明證書的別名,若以 setAttestationChallenge(byte[]) 設定證明挑戰。
[Android.Runtime.Register("setAttestKeyAlias", "(Ljava/lang/String;)Landroid/security/keystore/KeyGenParameterSpec$Builder;", "", ApiSince=31)]
public Android.Security.Keystore.KeyGenParameterSpec.Builder SetAttestKeyAlias(string? attestKeyAlias);
[<Android.Runtime.Register("setAttestKeyAlias", "(Ljava/lang/String;)Landroid/security/keystore/KeyGenParameterSpec$Builder;", "", ApiSince=31)>]
member this.SetAttestKeyAlias : string -> Android.Security.Keystore.KeyGenParameterSpec.Builder
參數
- attestKeyAlias
- String
認證金鑰的別名,用於簽署認證證書。 這個值可能是 Null。
傳回
- 屬性
備註
設定用於簽署所產生金鑰對證明證書的別名,若以 setAttestationChallenge(byte[]) 設定證明挑戰。 若設定了 attestKeyAlias 但未進行挑戰,基於參數規格的初始化將拋出 InvalidAlgorithmParameterException。
如果 attestKeyAlias 設定為 null(預設值),Android Keystore 會選擇一個系統提供的適當證明簽署金鑰。 若非 null,別名必須參考以 KeyProperties.PURPOSE_ATTEST_KEY 建立的 Android Keystore 金鑰,否則基於參數規格的初始化會拋出 InvalidAlgorithmParameterException。
Android 參考資料。android.security.keystore.KeyGenParameterSpec.Builder.setAttestKeyAlias
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。