如何提取JKS文件的证书和私钥

 时间:2026-02-15 06:55:16

1、下图中的server.jks文件为小编用java keytools生成的密钥库文件。

如果想了解如何用Keytool生成jks文件请参阅如下链接。

如何提取JKS文件的证书和私钥

1、切换到证书的存储路径,执行如下命令:

keytool -list -rfc -keystore server.jks -storepass 87654321

则可以将证书信息打印到屏幕上。

如何提取JKS文件的证书和私钥

2、将上图中的字符串复制保存到新建的server.txt文件中

如何提取JKS文件的证书和私钥

3、将文件server.txt后缀名改为cer,双击打开cer文件即可以看见证书信息。

如何提取JKS文件的证书和私钥

如何提取JKS文件的证书和私钥

1、jks文件中的私钥不能直接得到,需要通过openssl将jks文件转换成pfx格式后再进行提取。

执行如下命令将server.jks文件转换成server.pfx文件:

keytool -v -importkeystore -srckeystore server.jks -srcstoretype jks -srcstorepass 87654321 -destkeystore server.pfx -deststoretype pkcs12 -deststorepass 876543210 -destkeypass 12345678

如何提取JKS文件的证书和私钥

2、执行如下命令便可以将servers.pfx的私钥导出:

openssl pkcs12 -in server.pfx -nocerts -nodes -out server.key

如何提取JKS文件的证书和私钥

3、执行vim server.key命令,便可以看到pfx文件的私钥信息

如何提取JKS文件的证书和私钥

  • 如何清理日志文件?
  • 怎么计算Poincare圆盘里面两点间的距离?
  • 如何开启迅雷限制全局最大同时下载资源数设置?
  • 雀斑脸漫画人物头像画法教程
  • 如何在Microsoft Edge禁止使用F12开发人员工具
  • 热门搜索
    物业最怕什么举报 任重而道远的意思 妇检都检查什么 监狱生活是什么样的 微端是什么意思 什么鬼片恐怖又好看 饮鸩止渴的意思 amigo什么意思 云淡风轻的意思 carrots是什么意思