Partager via


IdentityCredential.Update(PersonalizationData) Méthode

Définition

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

Byte[]

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.

Documentation Java pour android.security.identity.IdentityCredential.update(android.security.identity.PersonalizationData).

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.

S’applique à