采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师您好,我想问一个关于您课程中自签证书的问题,因为我从网上查阅资料时候,自签证书怎么签的都有,所以我现在有点晕。希望您能对我下面的问题逐条回复一下,感谢
问题一、答复:
是的,因为是自己签发的。
问题二、答复:
根证书和服务器证书没有必然联系。服务器自签证书需要给到第三方机构作签发才能作到证书信任访问,具体根证书的定义如下:
根证书,通常称为可信根,是信任SSL/TLS的信任模型的中心。每个浏览器都包含根存储。有些浏览器是自己运行,有些浏览器是使用第三方商店。根存储是安装在设备上的预下载根证书的集合。根证书是无价的,因为使用其私钥签名的任何证书都将被浏览器自动信任。
问题三:答复:
是的,因为证书是自己生成并签发的。所以是需要用户额外点击确认信任。
还想再纠结一下问题2。如果我把我自己签的根证书导入到浏览器里,然后用此根证书签的服务器证书是不是就可以自动被信任了?是不是也相当于当我们通过一些程序api发送HTTPS请求时,服务端是自签证书的话需要指定从服务端拿到的CA证书才能通过验证,这个CA证书我是否可以理解成是服务端自签的根证书,用来解析服务端的证书?
可以的,如果你手动导入到浏览器,就会被自动信任了。
登录后可查看更多问答,登录/注册
中间件、负载均衡、应用层安全防护、动静分离、Nginx+LUA开发等
3.2k 10
2.1k 12
1.0k 12
1.8k 11