keytool - 如何将证书 key 导出为 PEM 格式?

标签 keytool

我的 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/

相关文章:

java - 尝试了很多答案来打开我的 keytool.exe 但失败了

ssl - 如何从多个文件创建可用的证书存储

java - Keytool 插件 Eclipse 不工作

TOMCAT SSL 错误 : Alias name does not identify a key entry

java - 如何使用 SSL JDBC 连接到 MySQL 服务器

java - 如何将自签名证书正确导入默认情况下可供所有 Java 应用程序使用的 Java keystore ?

java keytool 自签名证书在 firefox 中使用以信任更改 DSL 家庭 IP 地址

java - 安卓证书问题

java - Windows Tomcat7 SSL CA 证书说是自签名的

java - 如何创建csr、key、c​​rt并将crt、rootca、subca导入jks?