Compartir a través de


IdentityCredential.Update(PersonalizationData) Método

Definición

Actualiza la credencial con nuevos perfiles de control de acceso y elementos de datos.

[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[]

Parámetros

personalizationData
PersonalizationData

Los datos que se van a actualizar, incluidos los perfiles de control de acceso y los elementos de datos y sus valores, se agrupan en espacios de nombres.

Devoluciones

Byte[]

Una estructura de datos COSE_Sign1, consulte más arriba.

Atributos

Comentarios

Actualiza la credencial con nuevos perfiles de control de acceso y elementos de datos.

Este método es similar a WritableIdentityCredential#personalize(PersonalizationData) excepto que funciona en una credencial existente, consulte la documentación de ese método para el formato de los datos devueltos.

Si esta llamada se realiza correctamente, un efecto secundario es que se eliminan todas las claves de autenticación dinámicas de la credencial. La aplicación tendrá que usar #getAuthKeysNeedingCertification() para generar claves de reemplazo y devolverlas para la certificación del emisor.

Esto solo se implementa en la versión de características 202101 o posterior. Si no se implementa, se produce un error en la llamada con UnsupportedOperationException. Consulte android.content.pm.PackageManager#FEATURE_IDENTITY_CREDENTIAL_HARDWARE para obtener versiones de características conocidas.

Documentación de Java para android.security.identity.IdentityCredential.update(android.security.identity.PersonalizationData).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a