让Chrome信任自签名证书(Unix系列OS)
背景
想在本地测试自己写的基于HTTPS连接的Web应用,跑在3001端口。但使用Chrome浏览器访问https://localhost:3001时显示连接不安全。

解决了但没解决
使用mkcert一键创建证书:
mkcert localhost 127.0.0.1
在当前目录下生成两个文件:localhost+1-key.pem和localhost+1.pem,这里面+1表示附加1个SAN 条目(127.0.0.1)。
然后将本机mkcert添加到系统信任的根证书颁发机构:
mkcert --install
控制台显示
Created a new local CA 💥
Sudo password: (因为要修改系统信任,需要sudo权限)
The local CA is now installed in the system trust store! ⚡️
Mac用户可以在~/Library/'Application Support'/mkcert/中找到两个新生成的根证书rootCA-key.pem和


1万+

被折叠的 条评论
为什么被折叠?



