我的 keystore 被删除了,我尝试与 Google Playstore 开发人员聊天,我要求重置我的 keystore 应用程序,然后他们发送了如下指令:
Alternatively, you can use the following command line to generate a new key:
keytool -genkeypair -alias upload -keyalg RSA -keysize 2048 -validity 9125 -keystore keystore.jks
This key must be a 2048 bit RSA key and have 25-year validity.
Export the certificate for that key to PEM format:
keytool -export -rfc -alias upload -file upload_certificate.pem -keystore keystore.jks
Reply to this email and attach the upload_certificate.pem file.
我的问题是如何将该 key 的证书导出为 PEM 格式?
我尝试在文件夹 C:\Program Files\Android\Android Studio\jre\bin 中使用 keytool.exe 命令提示 keytool.exe 无法写入(强制关闭)
最佳答案
keytool 是在 JDK 中提供的,而不是 JRE。例如,您可以安装 JDK 1.8 并使用来自路径 的 keytool 命令。 C:\Program Files\Java\JDK_1.8\bin\keytool.exe 在管理员模式下的 Windows CMD 终端中(最好)。
您提供的命令旨在生成 key 对并导出证书。因此,如果您安装了适当的 keytool,则可以成功执行命令并导出证书。
对于导出证书,如果没有给出路径,它将导出 bin 文件夹中的证书。
关于keytool - 如何将证书 key 导出为 PEM 格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56166665/