KeyGenParameterSpec.Builder.SetDevicePropertiesAttestationIncluded 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
設定是否要將基礎裝置屬性納入證明證書。
[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。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。