全网最全的keytool证书生成、证书管理命令

该博客详细介绍了如何生成和管理SSL/TLS证书,包括创建根证书密钥库(root.jks)、用户证书密钥库(server.jks)、证书请求文件(server.csr),以及如何签名、导入和导出证书。此外,还提到了证书删除、查看和格式转换的操作步骤。
摘要由CSDN通过智能技术生成
#1.生成根证书密钥库->root.jks
keytool -genkeypair -keyalg RSA -dname "CN=localhost" -alias root -keystore root.jks -keypass 123465 -storepass 123465

# 2.生成用户证书密钥库->server.jks
keytool -genkey -keyalg RSA -dname  "cn=hankserver,ou=cysignet,o=none,l=china,st=beijing,c=cn" -alias server -keypass 123456  -storepass 123456 -validity 36500 -keystore server.jks

# 3.生成用户证书请求文件->server.csr
keytool -certreq -file server.csr -alias server -keystore server.jks -storepass 123456

# 4.用根证书给用户证书请求文件签名->server.cer
keytool -gencert -infile server.csr -outfile server.cer -alias root -keystore root.jks -storepass 123465

# 5.导出root条目得到root自签名文件->root.cer
keytool -exportcert -file root.cer -alias root -keystore root.jks -storepass 123465

# 6.导入root cer到server.jks
keytool -importcert -file root.cer -alias root -keystore server.jks -storepass 123465

# 7.导入用户cer证书到server.jks
keytool -importcert -file server.cer -alias server -keystore server.jks -storepass 123465  


# p.s.
#增加这个参数   -ext   扩展名称=扩展值


#----------------------------------------------------------------
# 删除证书
keytool -delete -alias mykey -keystore hankserver.jks

# 查看证书
keytool -list  -v  -keystore hankserver.jks  -storepass 123456

# 格式转换
p12-> jks
keytool -importkeystore -srckeystore hank.p12 -srcstoretype PKCS12 -deststoretype JKS -destkeystore hank.jks  -storepass 123456
pfx -> cer
openssl  pkcs12 -nodes -nokeys -in xx.pfx -passin pass:xx -out xx.cer

jks -> pfx
keytool -v -importkeystore -srckeystore hanko.jks -srcstoretype jks -srcstorepass 12345678 -destkeystore hanko.pfx -deststoretype pkcs12 -deststorepass 12345678 -destkeypass 12345678

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

栈江湖

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值