You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Google托管应用签名时如何生成Azure AD B2C生产签名哈希?

有不少用户在使用Azure AD B2C对接Google Play时选择了Google托管应用签名方案,该场景下无需本地keystore即可生成要求的Signature Hash,操作方法如下:

具体操作步骤
  • 打开Google Play Console,进入对应应用的管理页面
  • 依次进入左侧菜单「发布」→「设置」→「应用签名」
  • 在「应用签名密钥证书」板块,找到SHA-1 证书指纹字段,复制完整内容
  • 把复制到的SHA-1值删除所有冒号,得到纯十六进制字符串(例如原SHA-1为A1:B2:C3,处理后为A1B2C3)
  • 执行以下命令转换得到Azure AD B2C需要的Base64格式哈希,将命令中的<纯十六进制SHA-1字符串>替换为上一步得到的内容:
echo "<纯十六进制SHA-1字符串>" | xxd -r -p | openssl base64
  • 把生成的Base64字符串填入Azure AD B2C对应安卓应用配置的签名哈希栏即可
注意事项

你之前看到的keytool命令仅适用于应用签名由开发者本地自持keystore的场景,当选择Google托管应用签名时,签名证书由Google保管,直接从Google Play Console获取签名证书指纹转换即可,不需要本地keystore和签名别名。

内容的提问来源于stack exchange,提问作者lcj

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.28 00:54:03