生成密钥库但只获得 SHA1 证书,我想要 SHA256 证书?
Generating keystore but only getting SHA1 certificate, I want SHA256 certificate?
我不是这方面的专家,但我只是在遵循 Android 开发者网站上列出的代码
keytool -genkey -v -keystore orbii.jks
-keyalg RSA -keysize 2048 -validity 10000 -alias orbii
用于签署密钥库。但是,我最终获得了 keytool 的 SHA1 证书?我有最新版本的 Android SDK,我需要 SHA256 证书才能使用 Amazon Gamecircle 功能。如何使用 SHA256 证书而不是 SHA1 创建密钥库?谢谢!
您可能正在使用 Java 6.
来自 JDK 7 及更高版本的 Keytool 使用 SHA256WithRSA 用于 RSA 和 SHA256withECDSA EC 密钥对作为默认算法。
指定 -sigalg SHA256withRSA
。奇怪的是,它没有默认为这个,因为 Java 6
和 7
都应该。
我不是这方面的专家,但我只是在遵循 Android 开发者网站上列出的代码
keytool -genkey -v -keystore orbii.jks -keyalg RSA -keysize 2048 -validity 10000 -alias orbii
用于签署密钥库。但是,我最终获得了 keytool 的 SHA1 证书?我有最新版本的 Android SDK,我需要 SHA256 证书才能使用 Amazon Gamecircle 功能。如何使用 SHA256 证书而不是 SHA1 创建密钥库?谢谢!
您可能正在使用 Java 6.
来自 JDK 7 及更高版本的 Keytool 使用 SHA256WithRSA 用于 RSA 和 SHA256withECDSA EC 密钥对作为默认算法。
指定 -sigalg SHA256withRSA
。奇怪的是,它没有默认为这个,因为 Java 6
和 7
都应该。