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.
|