IntegrityManager

public interface IntegrityManager

com.google.android.play.core.integrity.IntegrityManager


Administra las solicitudes de información de integridad.

Resumen

Métodos públicos

abstract Task<IntegrityTokenResponse> requestIntegrityToken(IntegrityTokenRequest request)

Genera y muestra un token para las consultas relacionadas con la integridad.

Métodos públicos

requestIntegrityToken

public abstract Task<IntegrityTokenResponse> requestIntegrityToken (IntegrityTokenRequest request)

Genera y muestra un token para las consultas relacionadas con la integridad.

La carga útil de JSON está firmada y encriptada como un JWT anidado, que es la JWE de la JWS.

La JWE usa A256KW como algoritmo de unión de claves y A256GCM como algoritmo de encriptación de contenido. JWS usa ES256 como algoritmo de firma.

Toda la desencriptación y la verificación del token deben realizarse dentro de un entorno de servidor seguro. No desencriptes ni verifiques el token recibido desde la app cliente. En particular, nunca expongas las claves de desencriptación a la app cliente.

Consulta https://developer.android.com/google/play/integrity/verdict#token-format.

Parámetros
request IntegrityTokenRequest: es el objeto para solicitar el token de integridad.

Devoluciones
Task<IntegrityTokenResponse> Un Task que se completa una vez que el flujo de requestIntegrityToken se completa correctamente o falla.