美文网首页
如何做CRT

如何做CRT

作者: 若罗 | 来源:发表于2020-11-11 13:49 被阅读0次

首先看概念
https://zhuanlan.zhihu.com/p/26684050

得知我们需要根证书(CA)以及某个服务的证书。
假设根证书是example.com
服务证书是httpbin.example.com

第一步,创建根证书的私钥公钥对
openssl genrsa -des3 -out withpass.example.com.key 2048
openssl rsa -in withpass.example.com.key -out example.com.key

第二步,创建根证书,可能会报rnd警告,可以用openssl rand -writerand .rnd解决
openssl req -new -x509 -key example.com.key -out example.com.crt -days 3650 -subj '/O=example Inc./CN=example.com'

第三步,创建服务的私钥公钥对
openssl genrsa -des3 -out withpass.httpbin.example.com.key 2048
openssl rsa -in withpass.httpbin.example.com.key -out httpbin.example.com.key

第四步,创建服务的证书CSR
openssl req -new -key httpbin.example.com.key -out httpbin.example.com.csr -subj '/CN=httpbin.example.com/O=httpbin organization'

第五步,用CA的证书来生成服务的证书
openssl x509 -req -days 365 -CA example.com.crt -CAkey example.com.key -set_serial 0 -in httpbin.example.com.csr -out httpbin.example.com.crt

相关文章

  • 如何做CRT

    首先看概念https://zhuanlan.zhihu.com/p/26684050[https://zhuanl...

  • crt

    1. crontab -e 2. a;在定时任务中,修改脚本中的版本号和地址 3. esc;退出编辑 4.: 5....

  • Spring Cloud 项目中实现推送消息到 RabbitMQ

    一、CRT创建RabbitMQ容器 CRT容器自带RabbitMQ消息中间件,只需要在CRT中输入如下命令: do...

  • CRT证书转JKS证书

    crt转为p12证书 openssl pkcs12 -export -in from.crt -inkey pri...

  • 配置SSL证书

    如果你有key和crt,跳到第四步如果你有key,没有crt,跳到第三步如果你有pem,没有key和crt,跳到第...

  • 证书转换,查看方式

    1.CRT转CERopenssl x509 -in 你的证书.crt -out 你的证书.cer -outform...

  • DB2 SQL Error: SQLCODE=-668, SQL

    在CRT中操作

  • Secure CRT

    来历 SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,简单地说是Windows下登录UNI...

  • CRT配色

    1. 先使用ASCII配色方案 2. 修改ASCII颜色

  • nginx配置ssl证书

    如果不是自签证书 需要先合并证书 cat www.example.com.crt bundle.crt > www...

网友评论

      本文标题:如何做CRT

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