制作免费的https证书

Posted wangzhangtao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了制作免费的https证书相关的知识,希望对你有一定的参考价值。

 
 
一. 制作免费证书的两种方式:
1. Let‘s Encrypt命令
Let‘s Encrypt 是一个由非营利性组织 互联网安全研究小组(ISRG)提供的免费、自动化和开放的证书颁发机构(CA)。
简单的说,借助 Let‘s Encrypt 颁发的证书可以为我们的网站免费启用 HTTPS(SSL/TLS) 。
官网提供的几种证书申请方式:https://letsencrypt.org/docs/client-options/
 
FreeSSL.org 是一个免费提供 HTTPS 证书申请、HTTPS 证书管理和 HTTPS 证书到期提醒服务的网站,旨在推进 HTTPS 证书的普及与应用,简化证书申请的流程。
freessl.cn 的证书如何续期?免费证书不存在续期这个说法,您只能重新申请一张新的证书。不过,你可以写一个脚本替换你使用的证书。
3. 因为第2种是界面的,比较简单,所以我用第二种。原理也是用的Let‘s Encrypt。
 

 

二. 制作免费证书

1. 打开制作证书网址:https://freessl.cn/

  1. 输入自己的域名,可以支持添加多个域名
  2. 品牌选择“Let`s Encrype V2”
  3. 点击“创建免费的SSL证书”
技术图片
 
2.输入自己的邮箱,点击“点击创建”
技术图片
 
3. 调用本地安装的KeyManager来生成csr等创建证书需要的资料
??注意:需要本地已经安装了KeyManager,如果没有安装,根据页面提示前往官网下载并安装客户端。
技术图片
本地KeyManager显示“CSR生成成功”
技术图片
 
4. 验证公网域名解析
    1. 需要添加的公网域名解析
    2. 点击“配置完成”,确认检测通过
    3. 点击“点击验证”
技术图片
 
4.1.配置公网dns域名解析
技术图片
 
4.2 检测域名解析结果
    1. 点击“配置完成”后,会出现这个界面,点击检测,只要检测结果中有一个地区显示匹配,就表示添加成功
    2. 域名解析可能会有缓存时间,如果显示失败,请稍微等待
    3. 必须两个dns检测全部通过才可以
技术图片
 
5. 点击“保存到KeyManager”,则会自动保存到本地的KeyManager中
技术图片
 
显示保存到本地的KeyManager中成功
技术图片
 
三.导出证书
1. 打开导出证书的界面
    1. 选择自己的项目
    2. 点击省略号
    3. 选择导出证书
技术图片
 
2. 导出nginx格式的证书
    1. 选择服务平台nginx
    2. 点击“导出”
技术图片
 
3.查看导出的证书
    1. 导出为zip结尾的压缩包
    2. 解压后可以看到自己的私钥和证书,这时就可以拿来使用了
技术图片
 
 
 
 

 

 

以上是关于制作免费的https证书的主要内容,如果未能解决你的问题,请参考以下文章

Nginx配置https-免费自签名CA证书

如何获得免费的https证书

https证书免费的好处,如何申请https证书

https 安全证书如何申请

HTTPS 免费证书,免费 ssl 证书,FreeSSL.org 申请多种免费证书

免费生成https用的pem证书教程