StartSSL 免费证书申请步骤以及Tomcat和Apache下的安装

StartSSL 免费证书申请步骤
1、客户端认证申请

StartSSL用户认证使用的是Https客户端证书认证而非用户名/密码认证。因此第一步是申请StartSSL客户端证书。

(整个申请过程可参考链接:http://jeeker.net/article/apply-ssl-certificat-for-domain-from-startssl/

 

1)  填写申请单,首页-sign up free 。注意邮箱必须真实,电话,地址等看上去像私人的而非公司的,必须使用英文填写。

2)  到邮箱接收邮件,填写认证码。

3)  等待审核,一般6小时内会审核完毕。到邮箱接收邮件,收到邮件后要在24小时内申请客户端证书。

4)  申请客户端证书。申请成功后,注意备份证书,在IE 选项—内容—证书—个人—导出窗口中。

 

 

在申请时需要注意的几个问题:

1)  StartSSL针对的是私人注册,而非组织认证,因此填写的地址信息,电话信息等应该是个人的。假的也要看起来像。

2)  StartSSL填写的都是英文信息,不要使用中文填写。

3)  收到邮件后,写入验证码,下一步,要注意时间限制,StartSSL用6个小时来完成申请审核。然后发送审核邮件到你的邮箱。此时,给你的申请客户端证书验证码只有24小时的时间有效性。也就是要在24小时内完成客户端申请。

2、域名认证申请。

1)进入Control Panel(可能需要点击Authenticate并使用上一步生成的证书才能看到图示的页面),选择Validations Wizard,类型选择Domain Name Validation。

2)输入域名。

3)选择一个有效的邮箱接收验证码,可以使用域名WHOIS中的邮箱或默认网站管理者邮箱(没有带域名的邮箱可选择使用网易免费企业邮等服务)。

4)收到邮件后,输入邮件中的验证码。

5)域名所有者验证成功。

 

在申请时需要注意的几个问题:

1)  域名是主域名。

2)  邮箱必须可用,并且应该随时接收。

3、SSL证书申请

1.选择Certificates Wizard进入SSL证书生成向导,证书目标选择Web Server SSL/TLS Certificate

2.输入10-32位密码生成秘钥。必须记住密码,不要忘记。

3.备份秘钥,将文本框内的内容保存成一个文本文件,如ssl.key。使用ansi方式保存。

4.选择上一步验证了的域名。

5.添加子域名。

6.确认域名子域名信息,准备生成证书。

7.备份生成的证书,将文本框内容保存成一个文本文件,如ssl.crt。使用ansi方式保存。在下面intermediate链接中下载中间证书sub.class1.server.ca.pem。 root证书ca.pem也要下载。

 

申请完成,下面是安装步骤。

 

第四步为apache的安装,必须解密私钥。

 

 

5、tomcat下的安装。

将StartSSL生成的证书应用到tomcat下很复杂,参考这篇文章(https://adaptivekanban.com/blog/2012/07/how-to-use-startssl-certificates-with-apache-tomcat/),或者我下面的说明都可以。

 

1)解密秘钥

 

在使用证书证书之前还需要对生成的秘钥解密,可使用命令openssl rsa -in ssl.key -out ssl_decrypted.key,或者是StartSSL提供的工具: Tool Box - Decrypt Private Key,生成的内容另存为文件,如ssl_decrypted.key。

 

2)创建pkcs12文件。

使用StartSSL的ToolBox --Create PKCS#12 (PFX) File .

其中Private Key:为解密的密钥文件。获取的文件名存为out.p12 .

 

 

3)利用pkcs文件生成keystore文件

利用java利用的keytool工具,在java安装目录中的bin目录下。

 

keytool.exe -importkeystore -deststorepass  changeit -destkeystore mykeystore.jks -srckeystore out.p12 -srcstoretype PKCS12 -srcstorepass changeit

 

4)导入StartSSL的ca证书以及1级中级服务器CA

StartSSL的ca证书在第三步的第7小步中已经下载。或者到StartSSL的ToolBox-- StartCom CA Certificates-- StarCom Root CA (PEM Encoded) 下载这个证书。

1级中级服务器在第三步的第7小步中已经下载。或者到StartSSL的ToolBox-- StartCom CA Certificates-- Class 1 Intermediate Server CA 下载这个证书

 

keytool.exe -import -alias startsslca -file ca.pem -keystore mykeystore.jks ;

keytool.exe -import -alias startsslca2 -file sub.class1.server.ca.pem -keystore mykeystore.jks ;

 

5)配置Tomcat

修改Tomcat目录下confg目录中的server.xml文件。放开一下内容

 

<Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true"

               maxThreads="150" scheme="https" secure="true"

               clientAuth="false" sslProtocol="TLS"

               keystoreFile="D:\\apache-tomcat-7.0.16-account\\mykeystore.jks" keystorePass="changeit "/>

 

 

这样启动是一般会报apr错误。

一般的处理方法是修改server.xml文件,屏蔽掉

 

<!--<Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" />-->    

 

想要更多解决方法的可以参考这篇文章(http://lixor.iteye.com/blog/1532655

 

正常就可以启动ssl了。

 

6、Apache下的安装

参考这篇文章(http://blog.mowd.tw/index.php?pl=950

 

如果使用的是加密的ssl.key 则每次启动apache时都要输入密码。(未测试)

 

在httpd.conf 中增加一下内容:注意ssl.key 是解密的。

 SSLCertificateFile /etc/pki/tls/certs/ssl.crt
SSLCertificateKeyFile /etc/pki/tls/private/ssl.key
SSLCertificateChainFile /etc/pki/tls/sub.class1.server.ca.pem
SSLCACertificateFile /etc/pki/tls/ca.pem

转载自:http://fengfan.blog.163.com/blog/static/13478622013713114942896/

时间: 2024-10-26 01:08:22

StartSSL 免费证书申请步骤以及Tomcat和Apache下的安装的相关文章

免费好用的阿里云云盾证书服务(https证书)申请步骤

推荐一个免费的阿里云产品:云盾证书(https证书) 为了能让非专业人士看懂,同样尽量用直白的话,一般来说:当你个人需要建立网站,或者公司要建立官网.商城,通常需要先购买服务器或云主机,虚拟空间,然后将网页和程序.数据库部署上去,用户就可以用浏览器访问了,比如说浏览页面的内容.登录.发表评论.购物等. 这时候浏览器默认是通过http协议与网站所在的服务器进行数据交互的,由于历史的原因,http被证实并不是那么安全,容易被别有用心的人窃取信息,于是就出现了https,也就是把http加密传输,区别

初学者入门:Tomcat在Win2000下的安装

初学 一.Tomcat简介 自从JSP发布之后,推出了各式各样的JSP引擎.Apache Group在完成GNUJSP1.0的开发以后,开始考虑在SUN的JSWDK基础上开发一个可以直接提供Web服务的JSP服务器,当然同时也支持Servlet.这样,Tomcat就诞生了.Tomcat是完全免费的软件,任何人都可以从互联网上自由地下载.Tomcat与Apache的组合相当完美. 二.安装前的准备 在安装Tomcat前,你的Win2000下应该已经安装了Apache和JDK,并且你应该已经能大致了

tomcat Win64/Linux64 下的安装

统一下载地址 apache官网,http://apache.fayea.com/tomcat/tomcat-8/v8.0.21/bin/apache-tomcat-8.0.21.zip win64 1.apache tomcat 官网下载,以8.0版本为例. 2.下载后解压即可. 3.在cmd中执行tomcat\bin\service.bat install.此脚本会配置 tomcat的path. 4.双击bin目录下的tomcat8w.exe即可,出现下面的对话框. centOS 7  1.a

StartSSL申请免费的SSL证书申请和账户注册完整过程

SSL证书已经变得非常的普及,比如后面老蒋准备分享的Let's Encrypt免费SSL已经开始公测,得到大部分第三方浏览器.权威网站的认可,所以如果以后我们网站需要用到SSL证书实现HTTPS网址格式,可选择的免费SSL渠道还是很多的.   第一.StartSSL官方网站    代码如下 复制代码 官方网站:https://www.startssl.com     进入StartSSL官方网站之后,我们如果是新用户,那就需要Sign-UP新注册账户.   第二.新注册StartSSL账号  

免费申请腾讯云TrustAsia DV SSL安全证书申请及安装过程

如果我们的网站项目非重要的商务网站,比如是个人网站.博客或者简单的项目需要用到SSL安全证书,其实网上目前有提供的免费SSL证书足够我们选择和使用.在之前的博文中,老蒋有提到永久免费的Let's Encrypt.StartSSL.WoSign SSL等,其实免费的SSL证书不仅限于此,比如腾讯云也有提供免费一年TrustAsia DV SSL证书,这样我们的项目又多了一个选择. 因为SSL与域名不同,比如到期之后或者不好使用,我们可以换一个其他SSL,基本不会影响所谓的网站和用户体验.因为用户认

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

随着互联网的日益发展,它已经深入的人们生活的方方面面,可以说我们已经离不开互联网了.面对人类如此的依赖,互联网安全愈发的重要,个人隐私也愈发的需要保护起来.如何才能提高我们上网的安全呢?如何保护我们上网的隐私?如何防止被黑客劫持?等等,许多安全因素需要考虑到. 在大厂 Google chrome 标记网站是否安全和 Apple ATS 政策,还有微信小程序的推动下,HTTPS 逐渐进入了大家的视线,它让大家认识到互联网加密的必要性和急迫性.并且随着近段时间<网络安全法>的发布,让人们更加重视到

zimbra8.5.1安装第三方签名ssl证书的步骤

环境:zimbra8.5.1 安装zimbra的第三方签名证书一定要事先生成CSR再到第三方机构进行证书申请,第三方签名机构可以选择沃通和startssl,我这里选择的是沃通的免费的1年期证书.之前由于错误的方法没有生成自己的csr走了很多弯路,现在在这里记录一下. 沃通证书官网:https://www.wosign.com/ 沃通在线商店:https://buy.wosign.com/ 1.登录zimbra管理后台依次选择 主页-->安装证书-->选择目标服务器-->生成商业证书授权单

WoSign免费证书配置upyun SSL服务详解

upyun新增了几项不错的功能,比如SSL访问.Rewrite等,现在完全可以当一个静态的web服务器使用了.下面是简单的教程,教你如何使用Wosign的免费证书配置upyun的SSL服务. 一.申请WoSign证书 申请地址:https://buy.wosign.com/free/#ssl 具体申请证书的过程就不累赘了,网上教程很多.有一点要注意,在"选择证书申请文件生成方式"这一步时,选择"方式一:直接由系统生成CSR".生成完成之后,下载.解压WoSign提供

windows server 2008 R2/windows 7管理二十三 证书申请及安装配置

本篇介绍为web站点申请证书并套用证书以及在客户端申请和安装客户端证书 1. 在web服务器上为web站点申请证书 单击服务器名称,找到iis选项下的服务器证书选项,单击打开 在右边的操作中找到创建证书申请或者右键选择创建证书申请 输入web站点名称和组织单位等其他信息 选择加密程序,一般为微软RSA