美文网首页
openssl自签名根证书服务端和客户端证书制作

openssl自签名根证书服务端和客户端证书制作

作者: 星星326 | 来源:发表于2022-11-24 11:13 被阅读0次

1.生成CA证书目前不使用第三方权威机构的CA来认证,自己充当CA的角色 root

openssl genrsa -out root/root-key.pem 1024      
openssl req -new -out root/root-req.csr -key root/root-key.pem                    pass qazwsx   
openssl x509 -req -in root/root-req.csr -out root/root-cert.pem  -signkey root/root-key.pem -days 3650 
openssl pkcs12 -export -clcerts -in root/root-cert.pem -inkey root/root-key.pem  -out root/root.p12      pass 21313221

2.生成server证书

openssl genrsa -out server/server-key.pem 1024 
openssl req -new -out server/server-req.csr -key server/server-key.pem  pass 123132123
openssl x509 -req -in server/server-req.csr -out server/server-cert.pem  -signkey server/server-key.pem  -CA root/root-cert.pem -CAkey root/root-key.pem  -CAcreateserial -days 3650 
openssl pkcs12 -export -clcerts -in server/server-cert.pem -inkey server/server-key.pem  -out server/server.p12  pass 1231313

3.生成client证书

openssl genrsa -out client/client-key.pem 1024 
openssl req -new -out client/client-req.csr -key client/client-key.pem
openssl x509 -req -in client/client-req.csr -out client/client-cert.pem  -signkey client/client-key.pem -CA root/root-cert.pem -CAkey root/root-key.pem  -CAcreateserial -days 3650 
openssl pkcs12 -export -clcerts -in client/client-cert.pem -inkey client/client-key.pem   -out client/client.p12

4.根据root证书生成jks文件

keytool -import -v -trustcacerts -storepass 123456 -alias root -file root/root-cert.pem -keystore root/root.jks

5.将root.p12,client.p12分别导入到IE中去(打开IE->;Internet选项->内容->证书)
root.p12导入至受信任的根证书颁发机构,client.p12导入至个人
/
将 server-cert.pem 修改为 server.cer

keytool -import -alias servercer -keystore client.jks -alias tomcat -file  server-cert.pem   1231321

keytool -genkey -alias websphere -keyalg RSA -keysize 1024 -dname "cn=cn,o=03,ou=0000,l=1000,st=01,c=CN" -validity "1825" -keypass 123456 -keystore ./websphere.jks -storepass 123456

keytool -list -v -keystore D:\client.jks -storepass 6767

相关文章

  • ❖ 自签名 SSL 证书(self-signed SSL cer

    自签名的SSL证书制作极其简单,几句openssl命令即可生成一个密钥和证书。但是:自签名证书在网络上是不可信的,...

  • openssl shell辅助工具

    最近折腾自签名证书,研究了下生成根证书、服务端证书、颁发客户证书; 以及证书吊销;结合nginx实现自签名双向认证...

  • Nginx ssl自签名证书双向认证以及Golang https

    先说双向认证吧,需要使用openssl生成相应的证书(根证书、服务端证书、多套客户端证书)。(建议在linux环境...

  • openssl

    制作自签名证书(无用户名密码保护) 制作自签名证书(有用户名密码保护) 制作CA根证书并为第三方颁发证书 获取服务...

  • GO自签名证书双向认证

    生成SSL证书 先按照以上操作生成自签名证书。服务端和客户端分别需要引用到的证书如下: 服务端 在go中启动一个h...

  • java + tomcat + openssl,https单向认

    1.生成根证书、服务端证书、客户端证书 1.1 生成CA根证书 生成跟证书私钥root_private.keyop...

  • HTTPS加密

    OpenSSL 证书、签名服务器、证书颁发者、客户端生成私钥和公钥客户端的公钥放在了哪里? SSL、TLS 生成会...

  • openssl 自签名证书 - 制作证书(二)

    【上一篇:openssl 自签名证书 - 安装openssl(一)】 事前准备 相关:pem、key:私钥文件,对...

  • openssl 自签名证书 - socket编程应用(三)

    【上一篇:openssl 自签名证书 - 制作证书(二)】 用xcode创建应用工程 1. 确认头文件搜索目录 1...

  • 【亲测可用】OpenVPN安装记录

    1、下载软件 2、下载证书软件 3、证书制作软件 4、生成服务端 6、生成客户端证书 7、整理服务端证书 服务端配...

网友评论

      本文标题:openssl自签名根证书服务端和客户端证书制作

      本文链接:https://www.haomeiwen.com/subject/rpotfdtx.html