【问题标题】:Parameter involved in the SHA256_cert_fingerprint for the app link verificationSHA256_cert_fingerprints 中涉及的参数,用于应用链接验证
【发布时间】:2020-12-14 00:31:54
【问题描述】:

我想为我的 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 android-studio sha applinks android-app-links


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-12-21
      • 1970-01-01
      • 2016-08-23
      • 1970-01-01
      • 2020-10-22
      • 1970-01-01
      • 1970-01-01
      • 2017-12-25
      相关资源
      最近更新 更多