IntegrityManager
public
interface
IntegrityManager
com.google.android.play.core.integrity.IntegrityManager |
Verwaltet Anfragen zu Integritätsinformationen.
Zusammenfassung
Öffentliche Methoden | |
---|---|
abstract
Task<IntegrityTokenResponse>
|
requestIntegrityToken(IntegrityTokenRequest request)
Generiert ein Token für Integritätsanfragen und gibt es zurück. |
abstract
Task<Integer>
|
showDialog(IntegrityDialogRequest request)
Zeigt dem Nutzer ein Dialogfeld an. |
Öffentliche Methoden
requestIntegrityToken
public abstract Task<IntegrityTokenResponse> requestIntegrityToken (IntegrityTokenRequest request)
Generiert ein Token für Integritätsanfragen und gibt es zurück.
Die JSON-Nutzlast wird als verschachteltes JWT signiert und verschlüsselt, d. h. als JWE von JWS.
JWE verwendet A256KW als Schlüssel-Wrapping-Algorithmus und A256GCM als Algorithmus zur Inhaltsverschlüsselung. Für JWS wird ES256 als Signaturalgorithmus verwendet.
Die gesamte Entschlüsselung und Überprüfung sollte in einer sicheren Serverumgebung erfolgen. Entschlüsseln oder überprüfen Sie das empfangene Token nicht in der Client-App. Geben Sie insbesondere niemals Entschlüsselungsschlüssel für die Client-App frei.
Weitere Informationen finden Sie 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, sobald der requestIntegrityToken-Ablauf erfolgreich war oder fehlgeschlagen ist.
|
showDialog
public abstract Task<Integer> showDialog (IntegrityDialogRequest request)
Zeigt dem Nutzer ein Dialogfeld an.
Diese Methode kann nur einmal pro IntegrityDialogRequest.IntegrityResponse aufgerufen werden.
Hinweis:In Version 1.5.0 der Bibliothek hinzugefügt.
Parameter | |
---|---|
request |
IntegrityDialogRequest : Enthält die Konfiguration für das anzuzeigende Dialogfeld. |
Returns | |
---|---|
Task<Integer> |
Ein Task , das mit einem IntegrityDialogResponseCode abgeschlossen wird, sobald der showDialog-Ablauf erfolgreich war oder fehlgeschlagen ist.
|