用于应用链接验证的SHA256_cert_fingerprint中涉及的参数

问题描述

我想为我的android应用程序以及在android studio中使用App-link Assitant工具,以及在对apk签名时使用我自己生成的* .jks文件来支持应用程序链接功能。我发现这里有一个SHA256_cert_fingerprint字段。我想知道计算SHA256_cert_fingerprint涉及的参数。 我尝试分别使用在线SHA256计算器和以下参数进行计算,但与图像中显示的SHA256值不匹配

  • *。jks
  • 私钥
  • 证书
  • 公钥
  • *。csr

Screenshot for the SHA 256 value calculated by android studio for implementing app link

有人知道计算SHA256_cert_fingerprint值涉及的实际参数是什么吗?因此,当我再次通过在线SHA256计算器计算哈希值时,与图像进行比较时,我会得到完全匹配。

解决方法

对于Android Apps,在我们对应用程序进行签名时,可以通过包含公用/专用密钥的Java Keystore文件(* .jks)对其进行签名。所以,现在我尝试使用命令导出证书

keytool -exportcert –alias aliasname -keystore fileUsedToSignApp.jks -file outputFile.cer 

现在,如果我们将通过某些available online tool计算文档outputFile.cer的哈希值,则该哈希值将与屏幕截图中显示的值相同(在问题中提到) 参考:我从link

获得了命令

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...