当前位置: 首页 > 知识库问答 >
问题:

无法为Huawei Map Kit生成签名证书sha 256

濮阳烨然
2023-03-14

我正在尝试将谷歌地图迁移到华为地图套件。现在我应该为华为应用程序库生成本地SHA256指纹,我正在遵循华为提供的以下官方文档:配置应用程序库连接

  1. 我在应用程序库中创建了我的项目
  2. 我已经将我的应用程序添加到该项目中
  3. 我下载了agconnect-servises.json文件
  4. 我在Android Studio中生成了。jks证书
  5. 然后,为了在cmd提示符中生成一个签名证书指纹以添加到Huawei App Gallery,我转到安装JDK的目录,然后打开bin目录,运行命令:keytool-list-v-keystore

而不是得到哪个官方的结果。如果我在CMD中得到以下结果。

共有1个答案

严嘉良
2023-03-14

keytool命令需要添加更多选项才能获得SHA256。下面是包含附加选项的正确命令。

keytool -list -v -keystore <keystore path> -alias <key alias> -storepass <keystore password>

虽然使用keytool是获得SHA256的必要条件,但Java keytool是Oracle创建的工具,并不专属于在Huawei AppGallery上发布的过程。有关更多信息,请参阅官方文档:链接

 类似资料:
  • 本文档提供使用 openssl 生成自签名证书的一个示例,用户也可以根据自己的需求生成符合要求的证书和密钥。 假设实例集群拓扑如下: Name Host IP Services node1 172.16.10.11 DM-master1 node2 172.16.10.12 DM-master2 node3 172.16.10.13 DM-master3 node4 172.16.10.14 DM

  • 我四处寻找,但没有找到一个明确的例子。我想以编程方式(C#)创建一个自签名(自)信任的证书,执行以下步骤: 步骤1: 即时创建根CA证书并将其添加到“受信任的根证书颁发机构”文件夹中的证书存储中 我做到了(参见下面的代码-步骤1)。如何完成第2步?目标计算机是Windows XP/7。 我尝试了纯.NET方法和Bouncy Castle库。

  • 我正在尝试生成签名APK。但由于生成时的lint错误而无法生成。我检查了我的lint报告,它在我的XML文件中显示错误。 林特在组装释放目标时发现致命错误。要继续,要么修复lint识别的问题,要么修改构建脚本,如下所示:...android{lintOptions{checkReleaseBuilds false//或者,如果您愿意,您可以继续检查版本构建中的错误,//但即使发现错误,也可以继续构

  • 我是不是漏掉了什么?这是构建自签名证书的正确方法吗?

  • 我试图建立一个安全的连接,我的应用程序使用jetty超文本传输协议服务器版本8.1.8. v20121106与自签名证书。 我正在使用以下命令生成自签名证书, > keytool-export-alias mykey-file server。cer-密钥库。jks-storepass密码 server.cer密钥存储truststore.jks密码 因此,总共生成3个文件(keystore.jks

  • 因为存在安全隐患,如果你能辅助签名过程,最好避免使用自动签名。 在一般情况下,如果你想自动加入大量的客户端,最好在 Puppetmaster 上预先生成证书,然后将其作为构建过程的一部分推送给客户端。 你可以使用 puppet cert --generate <hostname> 命令生成预签名证书(pre-signed certificate)。 操作步骤 使用如下命令为 client1.exa