• 欢迎访问惜文个人博客
  • 本博客最新公告:本站已经支持使用QQ和GitHub帐号快捷登录啦!
  • 访问本站建议使用火狐和谷歌浏览器哦!
  • 不知道要写什么哈哈
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏惜文博客吧
  • 源码模板插件免费下载,传送门:点我去看看传说中的安全之家!

mkcert – 0 配置,为 localhost 127.0.0.1 自签发安全证书

其他内容 惜 文 1年前 (2018-11-06) 2099次浏览 2个评论 扫描二维码

localhost 127.0.0.1 是开发人员常用的两个本地主机地址,如果想要给他们俩签发浏览器安全证书,要涉及一些神秘的命令行以及专业知识。而在 macOS 与 Linux 上使用 mkcert 则可以 0 配置为他们俩签发并安装证书,并且还能将证书拿给其他系统使用。mkcert – 0 配置,为 localhost 127.0.0.1 自签发安全证书
真证书签发机构不太可能为你签发 Localhost 与 127.0.0.1 的证书,所以只能自己给自己签。

用 mkcert 非常简单,先安装。

安装 mkcert

官方提供编译好的版本,可以直接下载文件下载

使用

macOS 下也可以使用 brew 安装:brew install mkcert
brew install nss # if you use Firefox

Linux 需要安装依赖:sudo apt install libnss3-tools
或者
sudo yum install nss-tools

运行 mkcert

$ mkcert -install
Created a new local CA at "/Users/NAME/Library/Application Support/mkcert" 
The local CA is now installed in the system trust store! 
The local CA is now installed in the Firefox trust store (requires restart)! 
 
$ mkcert example.com '*.example.org' myapp.dev localhos# 127.0.0.1 ::1//把#改成t
Using the local CA at "/Users/filippo/Library/Application Support/mkcert" 
 
Created a new certificate valid for the following names 
 - "example.com"
 - "*.example.org"
 - "myapp.dev"
 - "localhos#"//把#改成t
 - "127.0.0.1"
 - "::1"
 
The certificate is at "./example.com+5.pem" and the key at "./example.com+5-key.pem" 

可以使用 mkcert -CAROOT 来查看 CA 证书,注意不要分享你的 CA 证书。

而 mkcert 还介绍来如何在 iOS、Android 上使用证书的步骤,可以前往 GitHub 了解,以及,下一步会支持 Windows,嗯期待一下。


惜文博客 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:mkcert – 0 配置,为 localhost 127.0.0.1 自签发安全证书
喜欢 (36)
[白白]
分享 (0)
惜 文
关于作者:
感觉自己萌萌哒,啦啦啦,个人说明也没啥可写
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(2)个小伙伴在吐槽
  1. 惜 文
    签到成功!签到时间:2018-11-09 20:13:29,每日打卡,生活更精彩哦~
    文 文2018-11-09 20:13 回复 Windows 10 | Chrome 70.0.3538.67