Gestore dell'integrità

public interface IntegrityManager

com.google.android.play.core.integrity.Gestione.integrità


Gestisce le richieste di informazioni sull'integrità.

Riepilogo

Metodi pubblici

abstract Task<IntegrityTokenResponse> requestIntegrityToken(IntegrityTokenRequest request)

Genera e restituisce un token per richieste relative all'integrità.

Metodi pubblici

requestIntegrityToken

public abstract Task<IntegrityTokenResponse> requestIntegrityToken (IntegrityTokenRequest request)

Genera e restituisce un token per richieste relative all'integrità.

Il payload JSON è firmato e criptato come un JWT nidificato, ovvero JWE di JWS.

JWE utilizza A256KW come chiave dell'algoritmo del wrapping e A256GCM un algoritmo di crittografia dei contenuti. JWS utilizza ES256 come algoritmo di firma.

La decrittografia e la verifica devono essere eseguite in un ambiente server sicuro. Azioni sconsigliate decriptare o verificare il token ricevuto dall'interno dell'app client. In particolare, non esporre mai le chiavi di decriptazione all'app client.

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

Parametri
request IntegrityTokenRequest: l'oggetto con cui richiedere il token di integrità.

Ritorni
Task<IntegrityTokenResponse> Un Task che viene completato una volta che il flusso requestIntegrityToken è riuscito o non è andato a buon fine.