Langue

KeyGenParameterSpec.Builder.SetDevicePropertiesAttestationIncluded Méthode

Définition

Définit s’il faut inclure les propriétés de l’appareil de base dans le certificat d’attestation.

[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

Paramètres

devicePropertiesAttestationIncluded
Boolean

Retours

Attributs

Remarques

Définit s’il faut inclure les propriétés de l’appareil de base dans le certificat d’attestation.

Si attestationChallenge n’est pas null, le certificat de clé publique de cette paire de clés contient une extension qui décrit les détails de la configuration et des autorisations de la clé, y compris les valeurs des propriétés de l’appareil (marque, appareil, fabricant, modèle, produit). Il doit s’agir de la même chose que dans (Build.BRAND, Build.DEVICE, Build.MANUFACTURER, Build.MODEL, Build.PRODUCT). La chaîne de certificats d’attestation peut être récupérée avec java.security.KeyStore.getCertificateChain(String).

Si attestationChallenge a la valeur Null, le certificat de clé publique pour cette paire de clés ne contiendra pas l’extension avec les valeurs attestées demandées.

KeyPairGenerator.generateKeyPair() lève ProviderException si l’attestation des propriétés de l’appareil échoue ou n’est pas prise en charge.

Référence Android pour android.security.keystore.KeyGenParameterSpec.Builder.setDevicePropertiesAttestationIncluded.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à