怎么简单的生成SSL证书
第1步:生成私钥
我们一般运用openSSL这个工具来生成一个RSA私钥
说明:生成rsa私钥,des3算法,2048位强度,server.key是秘钥文件名。
注意:一般生成私钥,需要至少一个 4位的密码。
第2步: CSR生成私钥后,那么此时就可以创建csr文件了。
此时可以有两种选择。理想情况下,可以将证书发送给证书颁发机构(ssl证书申请),CA验证过请求者的身份之后,会出具签名证书(很贵)。
说明:需要依次输入国家,地区,城市,组织,组织单位,Common Name和Email。其中Common Name,可以写自己的名字或者域名,如果要支持https,Common Name应该与域名保持一致,否则会引起浏览器警告。
第3步:删除私钥中的密码
在第1步创建私钥的过程中,由于必须要指定一个密码。可是一般这个密码都会有副作用,这个副作用是每次 Apache启动Web服务器时,要求重新输入密码,因此这个很不方便。要删除私钥中的密码,操作如下:
cp server.keyserver.key.org
openSSL rsa -inserver.key.org-out server.key
第4步:生成自签名证书
如果你不想花钱让CA签名,或者只是测试SSL的具体实现。那么,现在便可以着手SSL证书生成了。
需要注意的是,在使用自签名的临时证书时,浏览器会提示证书的颁发机构是未知的。
说明:crt上有证书持有人的信息,持有人的公钥,以及签署者的签名等信息。如果有用户安装了这个证书的话,那么就说明了大家已经信任这个证书了,那么也会拥有了公钥,例如服务器认证,客户端认证,或者签署其他证书。
第5步:安装私钥和证书
将私钥和证书文件复制到Apache的配置目录下即可,在Mac 10.10系统中,复制到/etc/apache2/目录中即可。那么SSL证书生成的步骤就结束了。
国内SSL证书市场品牌比较多,但是如果说安全并且不贵的证书品牌可能就不多了。建议可以关注下Positive,RapidSSL,JoySSL等这几个证书品牌。一般来说价格不贵,并且这些都是全球权威机构签发,证书兼容性好,全球可信。JoySSL证书价格较为优惠,同时产品安全可信。其提供包括单域名,多域名,通配符等在内的多种类型的免费SSL证书,用户可以先申请体验试用后,再进行选购。
免费SSL证书申请:
-
上一篇
SSL证书生效需要多久?
想要给网站做HTTPS加密,这就需要SSL证书来实现这一需求。SSL证书是由陕西CA机构进行颁发的,需要用户提交资料,通过审核后,颁发SSL证书。SSL证书颁发
-
下一篇
SSL 证书就是遵守 SSL协议,由受信任的数字证书颁发机构CA,在验证服务器身份后颁发,具有服务器身份验证和数据传输加密功能。
说人话:SSL证书就如你的驾驶证一样,去车管所年审你得带上驾驶证吧!这里访问的网站就好比车管所,SSL证书就好比你的驾驶证。年审就是你去访问网站。
打开CMD命令行工具,cd到C盘根目录或者是jdk的bin目录下,如下图所示:
windows+R输入cmd
使用keytool命令生成证书:
利用JDK自带keytool工具制作SSL证书