免费申请SSL证书,部署自己的SSL应用
cac55 2024-10-19 02:56 36 浏览 0 评论
随着互联网的发展与普及,数据安全性越来越重要。越来越多的应用都对安全性有特殊的要求。有些行业客户的项目都要求要使用SSL,一些中小型企业既希望保证应用安全性,又为节省成本,不想花钱购买。今天就跟大家分享一下,如何申请免费的SSL证书,并部署到自己的服务器中。
首先,先简科普一下。SSL证书是 extended validation ssl certificates的英文翻译,中文即扩展验证(EV)SSL证书,该证书经过最彻底的身份验证,确保证书持有组织的真实性。独有的绿色地址栏技术将循环显示组织名称和作为CA的GlobalSign名称,从而最大限度上确保网站的安全性,树立网站可信形象,不给欺诈钓鱼网站以可乘之机。
好了,废话少说,下面我们就以tomcat 为例,一步一步的搭建自己的SSL应用吧。
第一步,生成秘钥库文件。用JavaSDK为我们提供的keytool工具生成,如图:
这里需要注意一下,alias 参数后面的名称需要记住,这个别名就是服务器证书(私钥)的别名。秘钥口令是6位以上的字符。也要记住,后面导入证书的时候要用到。
第二步,生成证书请求文件:
这两个步骤完成后,会生成两个文件:
一个是秘钥库文件,一个是证书请求文件。
然后,我们需要到CA证书颁发机构去申请证书了,之前国内的免费的证书机构 沃通 可以免费申请,但是在今年的9月29日关闭了免费证书的申请。我们可以去startssl去申请(www.startssl.com):
选择免费版证书申请,然后选择用邮件验证码的方式进行登录:
根据提示,到自己填写的邮件中查收邮件,填写好验证码后,到证书申请导航页面。
第一步,验证域名,这个域名就是要申请证书的域名,
如果你填写的邮件是第一次申请证书,还需要验证域名:
填写需要验证的域名,如图:
同样选择邮件的方式验证,这里真是忍不住需要吐槽一下,邮箱服务器不能换,只有有数的这几个邮件地址,我自己申请的时候用的是企业云邮件(大家也可以申请,毕竟是免费的嘛,不过需要有自己的域名,因为配置的时候需要mx记录的验证),因为这可以自定义邮件服务器名。
第二步,填写CSR请求,填写好验证码后,就到了填写证书请求页面:
我们选择自己生成请求CSR选项,将之前生成好的csr文件用文本编辑器打开,将里面所有内容复制,粘贴到文本框中,然后点击提交,等待证书的生成:
稍等片刻之后,我们申请的证书就生成了。
下载完成后,打开会有一系列的证书:
其中,Tomcat的证书在OtherServer的包中。我们将其解压后,得到三个证书,分别是根证书,中级证书,和我们的服务器证书(公钥)。
到此为止,所有的准备工作都已经完成了,万事俱备,经过了如此复杂的步骤,终于看到了一点希望了,有没有一点小激动?剩下的工作就是将证书导入到我们的秘钥库中。
注意导入的顺序:根证书 --中级证书--服务器证书。
第一步:导入跟证书,用 keytool -import命令导入。
-file参数 后面是下载后的根证书的路径 -keystore 参数 后面是 我们之前生成的秘钥库文件。
输入秘钥口令(之前生成秘钥库时的密码),在是否信任此证书时,输入y,然后回车。会看到提示“证书已添加到秘钥库中”。
第二步,导入中级证书。命令相同,修改文件名即可。
第三步,导入服务器证书。
千万注意:此处的alias参数后面的名称 一定要和之前生成的秘钥库别名相同,不然会出现“无法从回复的证书中建立连接”的错误。这也是最常见的错误。
最后,我们将这个包含导入了证书的秘钥库文件,部署到tomcat中。找到tomcat目录中conf/server.xml,将https连接打开:
然后,重新启动tomcat,打开浏览器进行测试:
注意,浏览器地址栏是绿色的哦~,我们可以查看证书信息:
可以看到,证书的有效期是3年哦~~
如果是在本机测试,还需要修改hosts文件哦,不然,地址栏不会是绿色的。好了,经过了这么繁琐的步骤,终于大功告成了。赶快去部署自己的应用吧~~
相关推荐
- 为什么要对彗星“深度撞击”(比特彗星中文破解版)
-
在太阳系中,被人类探测器造访的彗星数量与行星数量差不多。其中绝大多数探测器都是从彗星附近飞过采集数据。但2005年“深度撞击”探测器则采取了主动出击的策略。它释放出的撞击体以10千米/秒的速度撞...
- 准妈妈备产清单:看看凯特王妃待产包里都有啥
-
来源:新华网英国威廉王子和凯特王妃即将迎来他们的第三个孩子。据悉,同生乔治王子和夏洛特公主时一样,此次凯特仍然选择在伦敦圣玛丽医院生产。那么,凯特的待产包里有些什么呢?匿名消息源向英国《OK!》杂志透...
- 系统小技巧:正确处理软件放行与禁用的矛盾
-
有时,我们讨厌一些程序运行,但它们偏偏会自动弹出,我们希望禁止其运行。而还有的时候,因为某种原因使用了比较复杂的“软件限制策略”,造成某些软件无法运行,这时我们希望将其解禁。虽然我们可以用修改注册表的...
- 老网民的青春:盘点那些消失在互联网中的软件,你用过哪款?
-
一则ICQ即将关闭的消息,唤醒了很多70后80后尘封的记忆。ICQ可以说是即时通讯软件的鼻祖,它诞生于1996年,由以色列公司Mirabilis推出,ICQ是Iseekyou的简写,中文释义为“我...
- Windows Vista 动态桌面的设置(windows10动态桌面)
-
一、VMwareWorkstation15(16的版本能安装但是不能实现动态桌面)安装WindowsVistaEnterprise,15下安装及设置完成后,在16下可以正常显示,虚拟机下安装...
- Hexoskin智能T恤 穿在身上的运动追踪器
-
来源:MSN理财综合|2016-01-0615:14:42[摘要]Hexoskin使用方便,续航时间超长。它能准确追踪运动数据,可以满足专业运动员以及热爱健身的人,官网售价399美元。其实不用多说什...
- 你了解这些互联网的名词吗?(互联网的别称有哪些)
-
要想成为互联网的菜鸟,可以先了解一下互联网的一些基础名词。现在就一起来来看看吧,记住了,可以应急用哦!PV:即页面浏览量,或点击量(用户每次刷新即被计算一次)UV:独立访客(UniqueVisi...
- 不要成为无用的大人——写给三十岁前的你
-
我不习惯写励志故事,看到鸡汤绕道而行,原因是任何人选择入世生活,就并不值得安慰,以及不要期待享受特权,也没有你必须不得承受的麻烦。金牛座的世界里遭遇一切苦都是应该的,一切得到则需要努力得到,而且要认真...
- 尼康宣布正研发专业级FX格式数码单反相机D5
-
尼康宣布正在研发专业级FX格式数码单反相机D5。作为D4s的后续机型,D5机型的命名源于此款产品代表了尼康数码单反相机的第5代专业级机型。D4s于2014年2月发布,作为专业级数码单反相机,一经推出,...
- 配置管理流程(配置管理流程属于)
-
资料来源:https://www.cnblogs.com/wayne-ivan/articles/525818.html1 概要1.1 内容规范配置管理活动,确保配置项正确地唯一标识并易于存取,保证基...
- 小密圈-重新定义你的朋友圈(小密圈开放了)
-
微信在我们的生活中已经被使用的非常广泛了,除了聊天、视频之外,用的最多的就是朋友圈。在朋友圈里分享自己每天的所感所悟,家长里短本来是一件很开心的事,但是最近的一条新闻引起了人们的关注。某白领因为不愿意...
- 十招教你找到海量PPT模板(怎么找ppt模板资源)
-
配图设计:@乌素淖尔我每天都能遇到这种求助问题,不堪重负。问:急求XXXPPT模版?无耻的来求PPT模版,我是在一家互联网公司工作的小员工,领导安排说年初要用PPT做一份工作计划报告,主要是想说一下今...
- 安卓系统手机文件夹及其文件详细解析
-
打开Android文件管理器,会发现里面数十个英文名称命名的文件夹罗列其中,很多功能我们可以从其名字上略有所知,内部大批量的文件却让我们有些一头雾水。这些文件是什么呢?有什么用?我们能不能删?这些都是...
- 我为什么不喜欢微信(有没有人不喜欢聊微信)
-
这个问题是我在知乎的一个回答,原始问题是“什么样的用户不喜欢微信”?出于数据备份的原因,将其复制保留一份到这里,以防丢失。以下是原回答内容:我是做技术出身的,我非常不喜欢微信,同样也不喜欢QQ,但是为...
- 花了一周时间,整理出推荐频率最高的14款办公必备软件
-
澄清!猫猫最近没有偷懒!猫猫去干大事儿了!随着猫猫推荐的软件越来越多,大家是不是也苦恼每次想找一类软件,还得去一篇一篇翻历史文章,其实我也很苦恼这个问题。于是!猫猫上周搭建了一个“猫猫软件中心”,这里...
你 发表评论:
欢迎- 一周热门
- 最近发表
- 标签列表
-
- 如何绘制折线图 (52)
- javaabstract (48)
- 新浪微博头像 (53)
- grub4dos (66)
- s扫描器 (51)
- httpfile dll (48)
- ps实例教程 (55)
- taskmgr (51)
- s spline (61)
- vnc远程控制 (47)
- 数据丢失 (47)
- wbem (57)
- flac文件 (72)
- 网页制作基础教程 (53)
- 镜像文件刻录 (61)
- ug5 0软件免费下载 (78)
- debian下载 (53)
- ubuntu10 04 (60)
- web qq登录 (59)
- 笔记本变成无线路由 (52)
- flash player 11 4 (50)
- 右键菜单清理 (78)
- cuteftp 注册码 (57)
- ospf协议 (53)
- ms17 010 下载 (60)