linux下keytool生成证书_keytool 生成jks证书文件.

本文详细介绍了如何在Linux环境下使用keytool工具生成CA证书,并用其签发客户端和服务端证书,实现秘钥库之间的相互授信,包括生成CSR文件,导入第三方认证证书等步骤。
摘要由CSDN通过智能技术生成

一个秘钥库生成多个证书.

创建CA证书,用于生成客户端服务端证书.

keytool -genkey -alias root -keyalg RSA -keystore root.jks

生成客户端证书

keytool -export -alias -file client.cer -keystore root.jks

生成服务端证书.

keytool -export -alias -file server.cer -keystore root.jks

秘钥库,彼此签发证书给对方.

新建两个秘钥库

keytool -genkey -alias clientStore -keyalg RSA -keystore clientStore.jks

keytool -genkey -alias serverStore -keyalg RSA -keystore serverStore.jks

2.两个秘钥库分别生成证书请求文件

keytool -certreq -file client.csr -alias clientStore -keystore clientStore.jks

keytool -certreq -file server.csr -alias serverStore -keystore serverStore.jks

3.签发证书

keytool -gencert -infile server.csr -outfile server.cer -alias clientStore -keystore clientStore.jks

keytool -gencert -infile client.csr -outfile client.cer -alias serverStore -keystore serverStore.jks

4.将签发好的证书加入自己的秘钥库

key

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值