我的密钥库已删除,我尝试与Google Playstore开发人员聊天,我要求重置密钥库应用,然后他们发送了如下指示:
或者,您可以使用以下命令行来生成 新密钥:
keytool -genkeypair -alias upload -keyalg RSA -keysize 2048 -validity 9125 -keystore keystore.jks
此密钥必须是2048位RSA密钥,并且具有25年的有效期。
将该密钥的证书导出为PEM格式:
keytool -export -rfc -alias upload -file upload_certificate.pem -keystore keystore.jks
回复此电子邮件并附加upload_certificate.pem文件。
我的问题是如何将该密钥的证书导出为PEM格式?
我尝试在文件夹C:\ Program Files \ Android \ Android Studio \ jre \ bin中使用keytool.exe,命令提示符下的keytool.exe无法写入(强制关闭)
答案 0 :(得分:0)
keytool是在JDK中提供的,而不是JRE。例如,您可以安装JDK 1.8,并从路径 C:\ Program Files \ Java \ JDK_1.8 \ bin \ keytool.exe
使用keytool命令。您提供的命令旨在生成密钥对并导出证书。因此,如果您安装了正确的密钥工具,则可以成功执行命令并导出证书。