Gestore Integrity
public
interface
IntegrityManager
com.google.android.play.core.integrity.IntegrityManager |
Gestisce le richieste di informazioni sull'integrità.
Riepilogo
Metodi pubblici | |
---|---|
abstract
Task<IntegrityTokenResponse>
|
requestIntegrityToken(IntegrityTokenRequest request)
Genera e restituisce un token per le richieste relative all'integrità. |
Metodi pubblici
requestIntegrityToken
public abstract Task<IntegrityTokenResponse> requestIntegrityToken (IntegrityTokenRequest request)
Genera e restituisce un token per le richieste relative all'integrità.
Il payload JSON viene firmato e criptato come JWT nidificato, ovvero JWE di JWS.
JWE utilizza A256KW come algoritmo di wrapping delle chiavi e A256GCM come algoritmo di crittografia dei contenuti. JWS utilizza ES256 come algoritmo di firma.
Tutte le operazioni di decriptazione e verifica devono essere eseguite in un ambiente server sicuro. Non decriptare o verificare il token ricevuto dall'app client. In particolare, non esporre mai 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 dopo l'esito positivo o negativo del flusso requestIntegrityToken.
|