IntegrityManager

public interface IntegrityManager

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


Gerencia solicitações de informações de integridade.

Resumo

Métodos públicos

abstract Task<IntegrityTokenResponse> requestIntegrityToken(IntegrityTokenRequest request)

Gera e retorna um token para consultas relacionadas à integridade.

Métodos públicos

requestIntegrityToken

public abstract Task<IntegrityTokenResponse> requestIntegrityToken (IntegrityTokenRequest request)

Gera e retorna um token para consultas relacionadas à integridade.

O payload JSON é assinado e criptografado como um JWT aninhado, que é JWE de JWS.

A JWE usa A256KW como algoritmo de wrapper de chaves e A256GCM como um algoritmo de criptografia de conteúdo. A JWS usa o ES256 como algoritmo de assinatura.

Todas as descriptografias e verificações precisam ser realizadas em um ambiente de servidor seguro. Não descriptografe nem verifique o token recebido no app cliente e nunca exponha nenhuma chave de descriptografia para o app cliente.

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

Parâmetros
request IntegrityTokenRequest: objeto usado para solicitar o token de integridade.

Retornos
Task<IntegrityTokenResponse> Uma Task que é concluída quando o fluxo requestIntegrityToken é concluído ou falha.