ssl证书制作工具哪里找?ssl证书制作工具有哪些?

[复制链接]
查看: 465|回复: 0

23

主题

23

帖子

77

积分

注册会员

Rank: 2

积分
77
发表于 2020-9-22 12:33:16 | 显示全部楼层 |阅读模式
SSL证书制作工具哪里找?ssl证书制作工具有哪些?

福利推荐:阿里云企业SSL证书限时优惠,还有免费SSL证书申请:点击这里立即进入了解;腾讯云企业SSL证书优惠活动也在进行中:点击这里立即参加,同样有免费企业SSL证书申请哦!)

网上有很多网站可以申请免费的https SSL证书,但是,如果你是用于本地开发,需要模拟https环境(比如PWA应用),localhost/127.0.0.1这样的域名却不能获得一个有效的证书。在传统的解决方案中,我们一般使用自签证书来解决。今天这里给大家分享一个更简单的方式生成本地https加密证书,并且信任自签CA的方案:mkcert。

1.png

mkcert是一个使用go语言编写的生成本地自签证书的小程序,具有跨平台(Mkcert支持macOS、Linux、和Windows三大操作系统),使用简单,支持多域名,自动信任CA等一系列方便的特性可供本地开发时快速创建https环境使用。



mkcert安装方式也非常简单,由于go语言的静态编译和跨平台的特性,官方提供各平台预编译的版本,直接下载到本地,给可执行权限(Linux/Unix需要)就可以了。

下载地址:点此下载

如果你是windows,直接下载本站分享的版本即可,因为mkcert必须命令行运行,本人觉得麻烦了一点,于是自己搞了一个批处理工具,运行后即可快速生成https ssl证书,比直接运行命令行版本要方便一些。



mkcert批处理版用法:

首先是输入1,安装mkcert根证书到本地可信CA(必须,此功能等效于mkcert -install命令),

然后输入2,生成本地证书文件,生成的证书文件默认在当前文件夹下。

最后把生成的证书文件copy到你的本地网站环境中就可以运用了,至于如何SSL证书运用,就不是这里该讨论的问题了,毕竟,mkcert只负责生成https本地证书而已。

mkcert官方用法说明
  1. Usage of mkcert:

  2. $ mkcert -install
  3. Install the local CA in the system trust store.

  4. $ mkcert example.org
  5. Generate "example.org.pem" and "example.org-key.pem".

  6. $ mkcert example.com myapp.dev localhost 127.0.0.1 ::1
  7. Generate "example.com+4.pem" and "example.com+4-key.pem".

  8. $ mkcert "*.example.it"
  9. Generate "_wildcard.example.it.pem" and "_wildcard.example.it-key.pem".

  10. $ mkcert -uninstall
  11. Uninstall the local CA (but do not delete it).

  12. For more options, run "mkcert -help".
复制代码
mkcert生成的SSL证书仅限本地使用,生成的证书是无法运用于在线网站的(因为必须用户电脑信任根证书),所以非常适用于本地开发时快速创建https环境使用
腾讯云
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

精彩图文



在线客服(工作时间:9:00-22:00)
400-600-6565

内容导航

微信客服

Copyright   ©2015-2019  云服务器社区  Powered by©Discuz!  技术支持:尊托网络     ( 湘ICP备15009499号-1 )