首页云计算 正文

Java Keytool 命令使用教程 – HTTPS SSL 教程

2024-11-19 6 0条评论
  1. 首页
  2. 证书相关
  3. Java Keytool 命令使用教程 – HTTPS SSL 教程

Java Keytool 命令使用教程 – HTTPS SSL 教程

发布日期:2017-02-15

如果没有Keytool工具,请先安装jre/jdk(如何安装这里不做详细介绍)

生成私钥

keytool -genkey -alias getssl -keyalg RSA -keystore www.trustauth.cn.jks -keysize 2048

生成CSR

keytool -certreq -alias getssl -keystore www.trustauth.cn.jks -file getssl.csr

导入根证书或者中级证书

keytool -import -trustcacerts -alias root -file geotrust.crt -keystore www.trustauth.cn.jks

导入CA签发的证书

keytool -import -trustcacerts -alias getssl -file www.trustauth.cn.crt -keystore www.trustauth.cn.jks

 

生成自签名证书(可选,不想购买证书可以使用此项,浏览器不能信任)

keytool -genkey -keyalg RSA -alias selfsigned -keystore keystore.jks -storepass password -validity 360 -keysize 2048

 

根据Alias名字查询导入的证书

keytool -list -v -keystore keystore.jks -alias getssl

根据Alias名字删除导入的证书

keytool -delete -alias getssl -keystore keystore.jks

修改Keystore文件密码

keytool -storepasswd -new 新密码 -keystore keystore.jks
keytool -keypasswd -alias 1 -new 新密码 -keystore keystore.jks
 

根据Alias名字导出证书

keytool -export -alias getssl -file myssl.crt -keystore keystore.jks

导出私钥

keytool -importkeystore -srckeystore www.trustauth.cn.jks -destkeystore keystore.p12 -deststoretype PKCS12
openssl pkcs12 -in keystore.p12  -nodes -nocerts -out mydomain.key

显示CA信任证书

keytool -list -v -keystore $JAVA_HOME/jre/lib/security/cacerts

导入一个CA证书到JAVA 信任列表

keytool -import -trustcacerts -file /path/to/ca/ca.pem -alias mydomain -keystore $JAVA_HOME/jre/lib/security/cacerts

证书格式转换

PFX 转成 JKS

keytool -importkeystore -srckeystore mypfxfile.pfx -srcstoretype pkcs12 -destkeystore newjkskeystore.jks -deststoretype JKS

JKS转成PFX

keytool -importkeystore -srckeystore myjksfile.jks -srcstoretype JKS -deststoretype PKCS12 -destkeystore newpfxkeystore.pfx

 

 

标签: ssl证书教程

上一篇:nginx配置ssl加密(单/双向认证、部分https) – HTTPS SSL 教程

下一篇:Nginx SSL安全优化 – HTTPS SSL 教程

相关新闻

  • SSL证书对网站访问速度有影响吗
  • 个人隐私数据泄露有哪些危害?如何预防?
  • 部署SSL证书有哪些常见的错误
  • 国际证书、国产证书和国密证书
  • 游戏开发为什么离不开代码签名?
  • 僵尸网络攻击手法与防范方式
  • SSL证书助力保障网络数据安全
  • 网站加密与不加密区别
  • SSL证书有哪些类型和价格差异
  • ca机构颁发的证书包括那些内容呢?
文章版权及转载声明

本文作者:admin 网址:http://news.edns.com/post/112364.html 发布于 2024-11-19
文章转载或复制请以超链接形式并注明出处。

取消
微信二维码
微信二维码
支付宝二维码