openssl自签证书证书路径没有层级关系

用openssl制作了一个CA根证书,然后再制作了服务器证书,用之前生成的CA根证书进行CA签证。但是获取的证书有问题。并没有显示CA根证书。

clipboard.png

下面是步骤

1.生成CA私钥和证书

openssl genrsa -out ca.key 2048
openssl req -new -x509 -days 36500 -key ca.key -out ca.crt -subj "/C=CN/ST=GD/L=SZ/O=lee/OU=test/CN=test.com/emailAddress=lee@test.com"

2.生成服务器私钥和CSR文件

openssl genrsa -out server.key 2048
openssl req -new -key server.key -out server.csr -subj "/C=CN/ST=GD/L=SZ/O=test/OU=lee/CN=test.com/emailAddress=lee@test.com"

3.对服务器CSR进行CA签证

openssl x509 -req -days 36500 -in server.csr -CA ca.crt -CAkey ca.key -CAcreateserial -out server.crt

然后得到的server.crt在windows下打开并没有看到CA->server的层级关系

这是什么情况,要怎么才能做出下面这种证书(12306)呢。

clipboard.png

阅读 3.9k
1 个回答

把自己生成的CA根证书加入受信任的根证书机构就可以了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进