KeyGenParameterSpec.Builder.SetDevicePropertiesAttestationIncluded Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.
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.