MKCert的安装与使用
在本地开发中,有时候我们经常需要模拟https环境,比如PWA应用要求必须使用https访问。在传统的解决方案中,我们需要使用自签证书,
然后在http server中使用自签证书。由于自签证书浏览器不信任,为了解决浏览器信任问题我们需要将自签证书使用的CA证书添加到系统或浏览器的可信CA证书中,来规避这个问题。
简介
MKCert是一个使用go语言编写的生成本地自签证书的小程序,具有跨平台,使用简单,支持多域名,自动信任CA等一系列方便的特性可供本地开发时快速创建https环境使用。
安装方式也非常简单,由于go语言的静态编译和跨平台的特性,官方提供各平台预编译的版本,直接下载到本地,给可执行权限(Linux/Unix需要)就可以了。下载地址: https://github.com/FiloSottile/mkcert/releases/latest
此外,MKCert已经推送至Homebrew, MacPorts, Linuxbrew, Chocolatey, Scoop等包管理平台中,也可以直接借助对应的包管理平台安装。
安装
这里作者使用的是Chocolatey包管理平台安装的,未安装的读者可以去阅读 PowerShell安装Choco 这篇文章安装。
Chocolatey包管理工具安装好后,运行以下指令则可以直接安装:
使用
安装完成后,首次运行mkcert
指令,查看环境是否安装成功。
之后运行mkcert -install
为本机的浏览器安装CA证书。
你可以通过mkcert -help
查看帮助文档。
MKCert的安装与使用
https://blog.cikaros.top/doc/ba191453.html