产品服务

帝恩思产品矩阵

一站式域名管理与DNS优化专家,致力于让您的在线业务更稳定、更快速、更安全,助力您轻松驾驭数字世界,实现无限可能!

查看全部产品 >
在线工具

帝恩思域名检测工具箱

面向站长、运维工程师、企业IT 人员,一站式域名与网站检测工具箱。快速排查异常,辅助 DNS 运维与安全自查。

帮助中心 / DV SSL证书 / openssl生成JKS证书操作指引

openssl生成JKS证书操作指引

时间:2025-04-29 16:09:27 编辑:DNS智能解析专家
分享:

一、Linux系统生成JKS证书步骤

 

1使用以下openssl命令来生成PKCS12文件替换为自己的crt跟key文件。

openssl pkcs12 -export -in certificate.crt -inkey  private.key -out keystore.p12

 

执行命令后为.p12文件设置一个密码,也可以回车直接跳过

 

 #centos系统安装jdkjdk包含keytool工具。

yum install -y java-1.8.0-openjdk-devel

 

2使用以下 keytool PKCS12 文件转换为 JKS 格式

keytool -importkeystore -srckeystore keystore.p12 -srcstoretype pkcs12 -destkeystore keystore.jks -deststoretype jks

·  keystore.p12:你在步骤1中生成的PKCS12文件

 ·  keystore.jks:你想要生成的 JKS 格式文件。

 

会提示,为jks证书文件设置一个密码,最后输入PKCS12文件设置的密码。

 

二、Windows系统生成JKS证书文件步骤

 

Openssl环境安装

下载地址:Win32/Win64 OpenSSL Installer for Windows - Shining Light Productions

1选择适合自己windows架构的包,选择只有几M的包就可以。

 

 

  

 

2安装完成之后配置一下环境变量。把openssl安装路径bin的路径(例如 C:\Program Files\OpenSSL-Win64\bin)加入到操作系统的系统环境变量Path中。

 

 

cmd窗口显示版本号,表示安装成功

Openssl version

 

 

JDK环境安装

官网下载:

https://www.azul.com/downloads/?version=java-8-lts&os=windows&package=jdk#zulu

 

选择8版本就可以了

 

安装到自己选择的路径

cmd窗口显示版本号,表示安装成功

Openssl version

 

 

 

cmd窗口显示版本号,表示安装成功

Java -version

 

 

生成jks证书(命令跟Linux一样)

1使用以下openssl命令来生成PKCS12文件替换为自己的crt跟key文件。

 

openssl pkcs12 -export -in certificate.crt -inkey  private.key -out keystore.p12

 

示例:我这边是把crtkey文件放在E:\user目录下

 

 

2使用以下 keytool PKCS12 文件转换为 JKS 格式

keytool -importkeystore -srckeystore keystore.p12 -srcstoretype pkcs12 -destkeystore keystore.jks -deststoretype jks

 

Jks证书生成成功

 

 

 

AI智能问答
AI 智能问答
帮助中心 AI 助手
这篇文章没有解决问题?继续咨询 AI 助手获得针对性解答。
立即咨询

联系我们