mkcert 学习笔记
迪丽瓦拉
2024-02-01 11:19:17
0

一、简介

  主要功能:是一个使用 go 语言编写的生成本地自签证书的小程序,具有跨平台,使用简单,支持多域名,自动信任CA等一系列方便的特性。

  支持平台:跨平台 ( Linux 、Windows、macOS 等 )

  下载地址:https://github.com/FiloSottile/mkcert/releases/latest

二、用法

  • 创建生成证书,中间使用空格隔开
mkcert localhost 域名1 域名2 IP地址1 IP地址2
  • 安装 CA 证书到本地的系统信任库
mkcert -install
  • 打印 CA 证书的存储位置
mkcert -CAROOT
  • 卸载本地的 CA ,但是不删除文件,需要手动删除。
mkcert -uninstall
  • 显示帮助信息
mkcert -help
  • 导出 CA 证书
    1、首先通过上面的命令查询 CA 证书的存储路径。
    2、比如在 C:\Users\Administrator\AppData\Local\mkcert ,打开该路径后可以找到两个文件,分别为:rootCA.pem 和 rootCA-key.pem
    3、因 Windows 无法识别 pem 格式,需要将 rootCA.pem 复制一份并重命名为 rootCA.crt
    4、然后将 rootCA.crt 分发给局域网其他计算机,双击启动 【证书导入向导】,按照指引将证书存储到【受信任的根证书办法机构】即可。再次打开浏览器,访问网站,可以发现不安全的警告已经消失,而且访问速度明显加快。

相关内容