IdentityCredential.Update(PersonalizationData) 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.
Met à jour les informations d’identification avec les nouveaux profils de contrôle d’accès et les éléments de données.
[Android.Runtime.Register("update", "(Landroid/security/identity/PersonalizationData;)[B", "GetUpdate_Landroid_security_identity_PersonalizationData_Handler", ApiSince=31)]
public virtual byte[] Update (Android.Security.Identity.PersonalizationData personalizationData);
[<Android.Runtime.Register("update", "(Landroid/security/identity/PersonalizationData;)[B", "GetUpdate_Landroid_security_identity_PersonalizationData_Handler", ApiSince=31)>]
abstract member Update : Android.Security.Identity.PersonalizationData -> byte[]
override this.Update : Android.Security.Identity.PersonalizationData -> byte[]
Paramètres
- personalizationData
- PersonalizationData
Données à mettre à jour, y compris les profils de contrôle d’accès et les éléments de données et leurs valeurs, regroupées dans des espaces de noms.
Retours
Une structure de données COSE_Sign1, voir ci-dessus.
- Attributs
Remarques
Met à jour les informations d’identification avec les nouveaux profils de contrôle d’accès et les éléments de données.
Cette méthode est similaire à celle WritableIdentityCredential#personalize(PersonalizationData)
utilisée sur des informations d’identification existantes, consultez la documentation de cette méthode pour le format des données retournées.
Si cet appel réussit, un effet secondaire est que toutes les clés d’authentification dynamique pour les informations d’identification sont supprimées. L’application doit utiliser #getAuthKeysNeedingCertification()
pour générer des clés de remplacement et les retourner pour la certification de l’émetteur.
Cela n’est implémenté que dans la version de fonctionnalité 202101 ou version ultérieure. S’il n’est pas implémenté, l’appel échoue avec UnsupportedOperationException
. Consultez android.content.pm.PackageManager#FEATURE_IDENTITY_CREDENTIAL_HARDWARE
les versions connues des fonctionnalités.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.