語言

KeyGenParameterSpec.Builder.SetDevicePropertiesAttestationIncluded 方法

定義

設定是否要將基礎裝置屬性納入證明證書。

[Android.Runtime.Register("setDevicePropertiesAttestationIncluded", "(Z)Landroid/security/keystore/KeyGenParameterSpec$Builder;", "", ApiSince=31)]
public Android.Security.Keystore.KeyGenParameterSpec.Builder SetDevicePropertiesAttestationIncluded(bool devicePropertiesAttestationIncluded);
[<Android.Runtime.Register("setDevicePropertiesAttestationIncluded", "(Z)Landroid/security/keystore/KeyGenParameterSpec$Builder;", "", ApiSince=31)>]
member this.SetDevicePropertiesAttestationIncluded : bool -> Android.Security.Keystore.KeyGenParameterSpec.Builder

參數

devicePropertiesAttestationIncluded
Boolean

傳回

屬性

備註

設定是否要將基礎裝置屬性納入證明證書。

若 attestationChallenge 非空,該金鑰對的公鑰憑證將包含一個擴充功能,描述金鑰的配置與授權細節,包括裝置屬性值(品牌、裝置、製造商、型號、產品)。 這些應該和(Build.BRAND、Build.DEVICE、Build.MANUFACTURER、Build.MODEL、Build.PRODUCT)一樣。 證明憑證鏈可透過 java.security.KeyStore.getCertificateChain(String) 取得。

若 attestationChallenge 為空,該金鑰對的公鑰憑證將不包含請求的已驗證值的擴充檔名。

KeyPairGenerator.generateKeyPair() 若裝置屬性證明失敗或不支援,會拋出 ProviderException。

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

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

適用於