首页 文章

生成密钥库但只获得SHA1证书,我想要SHA256证书吗?

提问于
浏览
1

我不是这方面的专家,但我只是按照Android开发者网站上列出的代码

keytool -genkey -v -keystore orbii.jks -keyalg RSA -keysize 2048 -validity 10000 -alias orbii

用于签署密钥库 . 但是,我最终获得了keytool的SHA1证书?我有最新版本的Android SDK,我需要SHA256证书才能使用Amazon Gamecircle功能 . 如何使用SHA256证书而不是SHA1创建密钥库?谢谢!

2 回答

  • 1

    指定 -sigalg SHA256withRSA . 奇怪的是它不是默认的,因为Java 67 都应该 .

  • 1

    您可能正在使用Java 6 .

    来自JDK 7及更高版本的Keytool使用 SHA256WithRSA 代表 RSASHA256withECDSA 代表 EC 密钥对作为默认算法 .

相关问题