阿里云申请云盾免费SSL证书的步骤

因项目需要须使用https服务,得知阿里云可以免费申请。

我们的前提:  1.有阿里云的服务器账号。

                        2.申请的域名托管在阿里云的云解析服务

有了这两个前提申请就方便快捷多了。

1.登录阿里云–>安全(云盾)–>证书服务 注: 感谢评友提示,  最新的查找申请证书方式更正一下,  得倒着往上点,symantec—单个域名—-免费型

2.选择购买证书

3.在配置单中选择 "免费型DV SSL"   证书提供商品牌为:“赛门铁克”

注意:免费数字证书,最多保护一个明细子域名,不支持通配符,一个阿云帐户最多签发20张免费证书

阿里云申请云盾免费SSL证书的步骤

4.支付 (0元) 

5.支付后会看到一条状态为“待完成”的记录,此时千万别以为就可以等待阿里云审核了,其实后面还是有资料要填写的。

阿里云申请云盾免费SSL证书的步骤

6.选择 补全,并填写相应信息。真实填写就可以了。包括:域名、姓名、邮箱等等。因为我的域名是托管到阿里云解析服务的,我的认证方式DNS解析认证

阿里云申请云盾免费SSL证书的步骤

    此时有两个情况,第一种 勾选 证书绑定的域名在[阿里云的云解析]产品中,授权系统自动添加一条记录以完成域名授权验证:     

        1) 勾选了发送cname。填写完成后才是“待审核”状态,等待就可以了。

        2) 1个小时左右就会收到阿里云的邮件,接收邮件地址就是在之前填写补全信息的邮件地址。邮件内如如下:

阿里云申请云盾免费SSL证书的步骤

        3)邮件的内容:发送给你的 主机记录和记录值,这个应该是阿里云去做的认证审核。

        4).登录到你的阿里云域名托管账户,找到你申请证书的域名添加下面信息,注意主机记录和记录值别填写反了

阿里云申请云盾免费SSL证书的步骤

         5)等待10分钟,此过程阿里云系统会去检测这条cname,检测到了就成功,此时你的域名证书记录状态为“已签发”

       此时有两个情况,第二种 :不要勾选 或者 云推送阿里云-云解析结果失败:    

           1).不勾选 或者 云推送阿里云-云解析结果失败

           2).提交后点击进度或者详情查看申请信息:

阿里云申请云盾免费SSL证书的步骤

         3)看到记录值 信息后, 这个信息需要到你的管理账户中配置如下规则,   

记录类型:TXT  记录值:要与申请详情的 记录值填写一致.

阿里云申请云盾免费SSL证书的步骤

         4)配置好后,  回到申请证书的账户下,  载进度详情中,找到配置检查配置, 点击后 会提示DNS配置正确,请耐心等待.说明验证域名有效性成功…  

阿里云申请云盾免费SSL证书的步骤

          5) 等待1个小时左右 会看到审核状态我已签发..

7.下载此证书,选择对应的应用服务器,我们用的是tomcat,下载后一个压缩文件,里面包含四个文件。

8.安装证书,我选择的是PFX安装方式:

1、证书格式转换

在Tomcat的安装目录下创建cert目录,并且将下载的全部文件拷贝到cert目录中。如果申请证书时是自己创建的CSR文件,附件中只包含214014471160602.pem文件,还需要将私钥文件拷贝到cert目录,命名为214014471160602.key;如果是系统创建的CSR,请直接到第2步。

到cert目录下执行如下命令完成PFX格式转换命令,此处要设置PFX证书密码,请牢记:

openssl pkcs12 -export -out 214014471160602.pfx -inkey 214014471160602.key -in 214014471160602.pem

2、PFX证书安装

找到安装Tomcat目录下该文件server.xml,一般默认路径都是在 conf 文件夹中。找到 <Connection port="8443" 标签,增加如下属性:

keystoreFile="cert/214014471160602.pfx"
keystoreType="PKCS12"
#此处的证书密码,请参考附件中的密码文件或在第1步中设置的密码
keystorePass="证书密码"

完整的配置如下,其中port属性根据实际情况修改:

<Connector port="8443"
 protocol="HTTP/1.1"
 SSLEnabled="true"
 scheme="https"
 secure="true"
 keystoreFile="cert/214014471160602.pfx"
 keystoreType="PKCS12"
 keystorePass="证书密码"
 clientAuth="false"
 ciphers="TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256"
 SSLProtocol="TLSv1+TLSv1.1+TLSv1.2"
 SSLCipherSuite="ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4"/>

13.重启tomcat14.通过https访问,大功告成。

2017年09月29日: 补充

该免费证书不支持SSLProtocol=TLSv1 . 

出现场景:安卓5.0以下版本okHttpClient发起https 请求, 出现connect closed peer 错误. 暂时未找到解决办法.

原创文章,作者:IROYJ,如若转载,请注明出处:http://www.wangzhanshi.com/n/18463.html

(0)
IROYJ的头像IROYJ
上一篇 2025年1月4日 19:37:26
下一篇 2025年1月20日 14:04:04

相关推荐

  • linux怎么使用OpenSSL

    密码学哈希 OpenSSL 源代码的下载页面包含了一个带有最新版本的表格。每个版本都有两个哈希值hash:160 位 SHA1 和 256 位 SHA256。这些值可以用来验证下载…

    ssl证书 2025年1月2日
  • 申请ssl证书的方法攻略

    随着时代的发展,越来越多的人选择使用互联网来相互联系以及搜寻信息,这时候网络安全保障便成为世界的一大热点话题,而SSL就是如今网站上使用最为广泛的一种安全协议手段。那么用户们应该如…

    2025年1月2日
  • 实现HTTPS系列第五弹(终章)之【通过OpenSSL实现HTTPS】

    博文说明【前言】:     本文为实现HTTPS系列终章,将通过个人口吻从开始到结束,详细的讲解OpenSSL安装、密钥生成、CSR生成,证书生成,ROOT C…

    ssl证书 2025年1月2日
  • 如何使用openssl实现私有CA的搭建和证书的颁发

    CA的相关该概念 PKI:Public Key Infrastructure 公共密钥加密体系 CA:Certificate Authority,证书签发机构.实现身份的验证的一个…

    2025年1月2日
  • 便宜又安全区的SSL证书有哪些

    随着互联网发展的趋势,网站将http升级成https已经成为一种必然,很多人会需要去购买SSL证书来将网站升级成为https,但我们对与SSL证书的价格、种类、品牌等等方面可能还不…

    2025年1月2日
  • Openssl之PEM系列

    Openssl之PEM系列 1.PEM编码文件结构介绍 PEM全称是Privacy Enhanced Mail,该标准定义了加密一个准备要发送邮件的标准,主要用来将各种对象保存成P…

    2025年1月2日
  • 深圳市商用密码行业协会国密SSL证书应用方案是什么

    近日,深圳市商用密码行业协会启用沃通国密SSL证书产品及国密证书全生态支持和全球信任解决方案,为官网实现国密算法HTTPS加密升级改造,成为国内首批部署国密SSL证书的组织机构,使…

    2025年1月2日
  • 如何在PHP中使用OpenSSL加密

    PHP的OpenSSL加密扩展学习(一):对称加密 我们已经学过不少 PHP 中加密扩展相关的内容了。而今天开始,我们要学习的则是重点中的重点,那就是 OpenSSL 加密扩展的使…

    2025年1月2日
  • SSL证书对企业网站的优势

    目前网站使用最多的是HTTP协议,用于从www服务器传输超文本到本地浏览器的传输协议,它可以使浏览器更加高效,使网络传输减少。但它有一个很大的缺点:传输过程中的所有信息和数据都是明…

    ssl证书 2025年1月2日
  • 如何选购SSL证书

    如何选购SSL证书 在选择SSL证书时有很多重要的因素供您权衡,第一个因素是您要保护的域名是多个还是单个?子域名是否相同?很多证书对域和子域、物理服务器的数量是有限制的。 需要保护…

    2025年1月2日

发表回复

登录后才能评论