【笔记】在MacOS上生成CA证书部署HTTPS开发环境
前言
在MacOS上生成CA证书部署HTTPS开发环境
安装mkcert
- 安装mkcert用于生成CA证书
1 | brew install mkcert |
安装nss(可选)
- 安装nss为了对Firefox的支持
1 | brew install nss |
部署CA证书
1 | mkdir ~/.cert |
- 此时浏览器中已经包含
localhost
的CA证书
在站点上应用CA证书
Go Gin
- 启动服务时,将
Run
函数改为RunTLS
函数
1 | app.RunTLS("localhost:8080", "~/.cert/cert.pem", "~/.cert/key.pem") |
完成
- 在浏览上访问https://localhost:8080,此时浏览器地址栏显示这是一个安全的HTTPS站点