IntegrityManager

public interface IntegrityManager

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


Verwaltet Anfragen nach Integritätsinformationen.

Zusammenfassung

Öffentliche Methoden

abstract Task<IntegrityTokenResponse> requestIntegrityToken(IntegrityTokenRequest request)

Generiert ein Token für integritätsbezogene Anfragen und gibt es zurück.

Öffentliche Methoden

requestIntegrityToken

public abstract Task<IntegrityTokenResponse> requestIntegrityToken (IntegrityTokenRequest request)

Generiert ein Token für integritätsbezogene Anfragen und gibt es zurück.

Die JSON-Nutzlast wird als verschachteltes JWT signiert und verschlüsselt, also JWE von JWS.

JWE verwendet A256KW als Key-Wrapping-Algorithmus und A256GCM als Algorithmus zur Inhaltsverschlüsselung. JWS verwendet ES256 als Signaturalgorithmus.

Entschlüsselung und Überprüfung sollten in einer sicheren Serverumgebung erfolgen. Entschlüsseln oder überprüfen Sie das empfangene Token nicht innerhalb der Client-App. Legen Sie insbesondere keine Entschlüsselungsschlüssel für die Client-App offen.

Weitere Informationen findest du unter https://developer.android.com/google/play/integrity/verdict#token-format.

Parameter
request IntegrityTokenRequest: Das Objekt, mit dem das Integritätstoken angefordert wird.

Returns
Task<IntegrityTokenResponse> Ein Task, der abgeschlossen wird, nachdem der requestIntegrityToken-Ablauf erfolgreich war oder fehlgeschlagen ist.