在互联网安全领域中, SSL证书占领的位置越来越重要。因为无论是个人的、企业机构或是政府机构等各种形形色色的网站,网站都储存了很多重要的数据,如提供支付功能的支付信息,邮箱账户密码信息等等。这些信息无论是对企业还是个人都是非常重要的信息,为了保证用户们输入的信息不被人窃取、泄露、被更改,这个时候网站就有必要申请安装一个 SSL证书了,它能有效的保户用户输入信息的安全,防止被第三方窥视。那么企业如何申请SSL证书呢?
SSL证书申请的三个步骤
1. 首先要制作CSR文件
CSR就是Certificate Secure Request证书请求文件。这个文件是由申请人制作,在制作的同时,系统会产生2个密钥,一个是公钥就是这个CSR文件,另外一个是私钥,存放在 服务器 上。要制作CSR文件,申请人可以参考WEB SERVER的文档,一般APACHE等,使用OPENSSL命令行来生成KEY+CSR2个文件,Tomcat,JBoss,Resin等使用KEYTOOL来生成JKS和CSR文件,IIS通过向导建立一个挂起的请求和一个CSR文件。
2. 其次做好CA认证
将CSR提交给CA,CA一般有2种认证方式:1、域名认证,一般通过对管理员邮箱认证的方式,这种方式认证速度快,但是签发的证书中没有企业的名称;2、企业文档认证,需要提供企业的营业执照。一般需要3-5个工作日。 也有需要同时认证以上2种方式的证书,叫 EV证书,这种证书可以使IE7以上的浏览器地址栏变成绿色,所以认证也最严格。
3. 证书的安装
在收到CA的证书后,可以将证书部署上服务器,一般APACHE文件直接将KEY+CER复制到文件上,然后修改HTTPD.CONF文件;TOMCAT等,需要将CA签发的证书CER文件导入JKS文件后,复制上服务器,然后修改SERVER.XML;IIS需要处理挂起的请求,将CER文件导入。
以上三个步骤是SSL证书的申请与安装,是做商城网站与第三方支付平台都需要为用户们考虑的一个安全性问题。
如何创建一个自签名的SSL证书
创建自签名证书的步骤注意:以下步骤仅用于配置内部使用或测试需要的SSL证书。 第1步:生成私钥使用openssl工具生成一个RSA私钥$ openssl genrsa -des3 -out 2048说明:生成rsa私钥,des3算法,2048位强度,是秘钥文件名。 注意:生成私钥,需要提供一个至少4位的密码。 第2步:生成CSR(证书签名请求)生成私钥之后,便可以创建csr文件了。 此时可以有两种选择。 理想情况下,可以将证书发送给证书颁发机构(CA),CA验证过请求者的身份之后,会出具签名证书(很贵)。 另外,如果只是内部或者测试需求,也可以使用OpenSSL实现自签名,具体操作如下:$ openssl req -new -key -out 说明:需要依次输入国家,地区,城市,组织,组织单位,Common Name和Email。 其中Common Name,可以写自己的名字或者域名,如果要支持https,Common Name应该与域名保持一致,否则会引起浏览器警告。 Country Name (2 letter code) [AU]:CNstate or Province Name (full name) [Some-State]:BeijingLocality Name (eg, city) []:BeijingOrganization Name (eg, company) [Internet Widgits Pty Ltd]:joyiosOrganizational Unit Name (eg, section) []:info TechnologyCommon Name (e.g. server FQDN or YOUR name) [] Address []第3步:删除私钥中的密码在第1步创建私钥的过程中,由于必须要指定一个密码。 而这个密码会带来一个副作用,那就是在每次Apache启动Web服务器时,都会要求输入密码,这显然非常不方便。 要删除私钥中的密码,操作如下:cp rsa -in -out 第4步:生成自签名证书如果你不想花钱让CA签名,或者只是测试SSL的具体实现。 那么,现在便可以着手生成一个自签名的证书了。 $ openssl x509 -req -days 365 -in -signkey -out 说明:crt上有证书持有人的信息,持有人的公钥,以及签署者的签名等信息。 当用户安装了证书之后,便意味着信任了这份证书,同时拥有了其中的公钥。 证书上会说明用途,例如服务器认证,客户端认证,或者签署其他证书。 当系统收到一份新的证书的时候,证书会说明,是由谁签署的。 如果这个签署者确实可以签署其他证书,并且收到证书上的签名和签署者的公钥可以对上的时候,系统就自动信任新的证书。 第5步:安装私钥和证书将私钥和证书文件复制到Apache的配置目录下即可,在Mac 10.10系统中,复制到/etc/apache2/目录中即可。 需要注意的是,在使用自签名证书时,浏览器会提示证书不受信任,如果你是对外网站使用,建议还是去CA机构申请可信的SSL证书,现在证书也很便宜,沃通CA超快SSL Pre才488元/年。
ssl证书需要买吗?
SSL证书是需要付费的。 现在市面上提供SSL证书品牌的商家可谓是多如牛毛,对于网站来说,SSL证书虽然不是必须的但是很有必要的。 SSL证书对服务器和计算机之间发送和接收的数据进行加密。

最常见的是,SSL证书在网上交易、登录信息和数据传输过程中保护用户支付安全和信用卡信息的安全。
SSL证书并不是保护网站的安全,而是保护访问者的信息。 在安信证书上申请SSL证书后,SSL证书会以绿色挂锁的形式出现在URL旁边,以及URL开头的绿色https。
SSL证书不仅可以加密访问者的信息并保证其安全,而且现在还可以帮助网站在搜索引擎中的排名更高。
请问SSL证书怎么买?
如何购买SSL证书,整理的流程如下:
第一步,生成并提交CSR(证书签署请求)文件CSR文件一般都可以通过在线生成(或服务器上生成),申请人在安信SSL证书上制作的同时系统会产生两个秘钥,公钥CSR和密钥KEY。 选择了SSL证书申请之后,提交订单并将制作生成的CSR文件一起提交到证书所在的CA颁发机构。 第二步,CA机构进行验证CA机构对提交的SSL证书申请有两种验证方式:第一种是域名认证。 系统自动会发送验证邮件到域名的管理员邮箱(这个邮箱是通过WHOIS信息查询到的域名联系人邮箱)。 管理员在收到邮件之后,确认无误后点击我确认完成邮件验证。 所有型号的SSL证书都必须进行域名认证。 第二种是企业相关信息认证。 对于SSL证书申请的是OV SSL证书或者EV SSL证书的企业来说,除了域名认证,还得进行人工核实企业相关资料和信息,确保企业的真实性。 第三步,CA机构颁发证书由于SSL证书申请的型号不同,所验证的材料和方式有些区别,所以颁发时间也是不同的。 如果申请的是DV SSL证书最快10分钟左右就能颁发。 如果申请的是OV SSL证书或者EV SSL证书,一般3-7个工作日就能颁发。
总结:网站面临网络攻击的风险有所增加。 它可能会导致严重的财务影响,企业必须安装 SSL 证书。
发表评论