IntegrityManager

public interface IntegrityManager

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


Gère les demandes d'informations sur l'intégrité.

Résumé

Méthodes publiques

abstract Task<IntegrityTokenResponse> requestIntegrityToken(IntegrityTokenRequest request)

Génère et renvoie un jeton pour les demandes liées à l'intégrité.

Méthodes publiques

requestIntegrityToken

public abstract Task<IntegrityTokenResponse> requestIntegrityToken (IntegrityTokenRequest request)

Génère et renvoie un jeton pour les demandes liées à l'intégrité.

La charge utile JSON est signée et chiffrée en tant que JWT imbriqué, c'est-à-dire un JWE de JWS.

JWE utilise A256KW comme algorithme d'encapsulation de clé et A256GCM comme algorithme de chiffrement de contenu. JWS utilise ES256 en tant qu'algorithme de signature.

Chaque déchiffrement et chaque vérification doivent être effectués dans un environnement de serveur sécurisé. Vous ne devez pas déchiffrer ni vérifier le jeton reçu depuis l'application cliente. Plus précisément, n'exposez jamais des clés de déchiffrement à l'application cliente.

Consultez la page https://developer.android.com/google/play/integrity/verdict#token-format.

Paramètres
request IntegrityTokenRequest : objet utilisé pour demander un jeton d'intégrité.

Retours
Task<IntegrityTokenResponse> Task qui se termine une fois que le flux requestIntegrityToken a réussi ou échoué.