IntegrityManager

public interface IntegrityManager

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


管理完整性資訊的要求。

摘要

公用方法

abstract Task<IntegrityTokenResponse> requestIntegrityToken(IntegrityTokenRequest request)

產生並傳回完整性相關查詢的權杖。

公用方法

requestIntegrityToken

public abstract Task<IntegrityTokenResponse> requestIntegrityToken (IntegrityTokenRequest request)

產生並傳回完整性相關查詢的權杖。

JSON 酬載是以巢狀 JWT 的形式簽署及加密,JWT 就是 JWSJWE

JWE 分別使用 A256KWA256GCM,做為金鑰包裝和內容加密演算法。JWS 則使用 ES256 做為簽署演算法。

所有解密及驗證作業都應在安全的伺服器環境中完成。請不要在用戶端應用程式中解密或驗證收到的權杖,尤其是絕對不要在用戶端應用程式公開任何解密金鑰。

詳情請參閱 https://developer.android.com/google/play/integrity/verdict#token-format。

參數
request IntegrityTokenRequest:用於要求完整性憑證的物件。

傳回
Task<IntegrityTokenResponse> 在 requestIntegrityToken 流程成功或失敗時完成的 Task