【公告】dns.com官网域名变更为51dns.com,请尽快更新NS地址! 详情点击查看 >

帮助中心

openssl生成JKS证书操作指引

时间 : 2025-04-29编辑 : 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证书生成成功

 

 

 

在线咨询

联系我们

提示

根据《中华人民共和国网络安全法》及相关法律的规定,用户不提供真实身份信息的,网络运营者不得为其提供相关服务!
详情请查看《51DNS.COM账号实名认证公告
请未完成实名认证的用户尽快完善账户实名认证信息!
未通过实名认证的账户将无法进行正常操作,正在运行/已配置好的的产品服务不受影响,可正常生效。

去实名