IdentityCredential.Update(PersonalizationData) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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.
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.