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(即 JWSJWE)进行签名和加密。

JWE 使用 A256KW 作为密钥封装算法,并使用 A256GCM 作为内容加密算法。JWS 使用 ES256 作为签名算法。

所有解密和验证操作都应该在安全的服务器环境中完成。请勿在客户端应用中解密或验证收到的令牌。特别要注意,切勿将任何解密密钥公开给客户端应用。

请参阅 https://developer.android.com/google/play/integrity/verdict#token-format.

参数
request IntegrityTokenRequest:用于请求完整性令牌的对象。

返回
Task<IntegrityTokenResponse> 在 requestIntegrityToken 流程成功或失败后完成的 Task