ssl - 将 .crt 和 .pem 文件转换为 keystore

标签 ssl ssl-certificate keystore

我从我的注册商处收到了一个 .crt 文件和一个 .pem 文件,但我需要将其转换为 keystore (JKS) 才能在我的服务器上使用它。

如何转换文件?

最佳答案

您无需将 .crt.pem 文件转换为 KeyStore,您必须将它们添加到 KeyStore。

您可以通过运行以下命令使用 keytool 添加它们:

keytool -importcert -keystore <KEYSTORE.JKS> -storepass <KEYSTORE_PASSWORD> -file <YOUR_CERT_OR_PEM_FILE> -alias <ALIAS_NAME>

如果 KeyStore 不存在于该位置,这将创建一个 KeyStore,然后将证书添加到其中,或者如果 KeyStore 存在,它只是将证书添加到其中。

然后您可以通过运行此命令查看证书是否实际添加:

keytool -list -keystore <YOUR_KEYSTORE> -storepass <KEYSTORE_PASSWORD> -alias <ALIAS_NAME> -v

关于ssl - 将 .crt 和 .pem 文件转换为 keystore ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38958649/

相关文章:

https - 如果没有有效的 SSL 证书,HTTPS 连接是否安全?

java - 如何将证书链及其证书导入 Java keystore ?

ssl - 如何将证书链添加到 JKS

python - 证书未到期更新,但模拟更新以进行试运行

java - 对于实际完成主机名验证的 SSL 连接

ssl - 如何向 HTTPoison/hackney 添加可信证书?

php - 使用 Curl 在 Https 服务器 (PHP) 中发布数据

java - 如何安全地存储加密密码

java - 将 PFX 证书转换为 JKS 会出现 "Duplicate extensions not allowed"异常

ssl - Nginx配置导致无休止的重定向循环