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 Schlüssel Wrapping-Algorithmus und A256GCM als eines Algorithmus zur Verschlüsselung von Inhalten. JWS verwendet ES256 als Signaturalgorithmus.
Jegliche Entschlüsselung und Überprüfung sollten in einer sicheren Serverumgebung erfolgen. Das sollten Sie nicht tun: das empfangene Token aus der Client-App entschlüsseln oder verifizieren. Veröffentlichen Sie insbesondere alle Entschlüsselungsschlüssel an die Client-App übertragen.
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 werden soll. |
Returns | |
---|---|
Task<IntegrityTokenResponse> |
Ein Task , das abgeschlossen wird, nachdem der requestIntegrityToken-Ablauf erfolgreich war oder fehlgeschlagen ist.
|