Actualizar una credencial

Esta fase ocurre después de que se aprovisiona una credencial en un dispositivo y se repite hasta que la credencial alcanza un estado inactivo (por ejemplo, cuando se borra del dispositivo). Cuando cambian los detalles sobre el DC del usuario en el sistema del emisor, este proceso los actualiza en el dispositivo del usuario. También se usa para notificar al emisor cuando el dispositivo ya no usa el DC.

Para obtener más información sobre los diferentes estados del ciclo de vida de una credencial, consulta el modelo de recursos de credencial en la especificación de la API.

Flujo de solicitud

Detalles del flujo

Paso Fuente Descripción
1 Servidores del emisor Cambió la información del documento de identidad del usuario. El emisor llama a "notifyCredentialStatusUpdateAvailable" para informar a Google sobre el cambio.
2 Servidores de Google Google llama a "getCredentialStatus" para obtener el estado del DC.
3 Servidores del emisor El emisor muestra un objeto "ProvisionPending" y un "credentialVersionId" actualizado.
4 Servidores de Google Google retransmite esta información al dispositivo del usuario.
5 Dispositivo con Android El dispositivo del usuario ve que la versión local del DC está desactualizada y llama a "provisionCredential" para obtener el DC nuevo.
6 Servidores de Google Google reenvía la llamada "provisionCredential" a la entidad emisora.
7 Servidores del emisor El emisor genera un DC nuevo con el ID de versión actualizado.
8 Servidores de Google Google retransmite el DC actualizado al dispositivo del usuario.
9 Dispositivo con Android El dispositivo del usuario actualiza el DC local con la versión más reciente y llama a "provisionMobileSecurityObjects" para solicitar MSO actualizados.
10 Servidores de Google Google reenvía la solicitud a la entidad emisora.
11 Servidores del emisor El emisor genera MSO nuevas y las devuelve a Google.
12 Servidores de Google Google retransmite los MSO al dispositivo del usuario.