作为数字安全证书的一种,在各个领域都很重要,那么ssl证书生成有哪些需要了解的基本知识,具体的操作步骤又是怎样的呢?今天,小编就带大家来一起了解一下。
ssl证书是什么
SSL证书也叫安全证书或者,SSL证书是数字证书的一种,跟驾驶证、护照、营业执照电子副本类似。我们平时在网上进行支付交易或者访问网上银行的时候都会提示安装安全证书,此时的安全证书就相当于网站的身份证,浏览器在登录网站的时候会根据证书中提供的信息,逐级验证证书的真伪,以保证证书的真实性和网站的真实性。SSL证书是一种国际通用的Web安全标准,主要通过对敏感数据加密来防止各种攻击非法读取重要信息,保证数据的完整性和安全性,避免受到数据劫持和钓鱼攻击等。
ssl证书生成的一些基本知识
SSL是Netscape公司率先采用的网络安全协议。它是在传输通信协议(TCP/IP)上实现的一种安全协议,采用公开密钥技术。SSL广泛支持各种类型的网络,同时提供三种基本的安全服务,它们都使用公开密钥技术。要注意ssl证书生成的一些基本知识。
1.SSL证书包括:(1)CA证书,也叫根证书或者中间级证书。如果是单向https认证的话,该证书是可选的。不安装CA证书的话,浏览器默认是不安全的。(2)服务器证书,必选项。通过key,证书请求文件csr,再通过CA证书签名,生成服务器证书。
2.文件后缀:linux系统是不以后缀名来判断文件类型的,但是为了我们能够更好地判断文件用途,所以添加各种后缀。以下是约定成俗的后缀。
3.*.key:密钥文件,一般是SSL中的私钥;*.csr:证书请求文件,里面包含公钥和其他信息,通过签名后就可以生成证书;*.crt, *.cert:证书文件,包含公钥,签名和其他需要认证的信息,比如主机名称(IP)等;*.pem:里面一般包含私钥和证书的信息。
4.服务器证书的生成:a) 生成服务器私钥,输入加密密码,用 128 位 rsa 算法生成密钥,得到 server.key 文件。b) 生成服务器证书请求( CSR )。CSR( Certificate Signing Request)是一个证书签名请求,在申请证书之前,首先要在服务器上生成 CSR,并将其提交给 CA 认证中心, CA 才能签发 SSL 服务器证书。也可以认为, CSR 就是一个在服务器上生成的证书。在生成这个文件的过程中,有一点需要特别注意,Common Name 填入主机名(或者服务器IP)。
ssl证书生成——手工部署证书
ssl证书生成有两种方法,一键导入证书进行部署,或者手工下载部署。这里我们介绍下手工部署证书的步骤。
1.先下载证书。ssl证书颁发以后,到管理中心,业务管理–安全及监测–SSL证书服务 下载颁发的证书。
2.虚无论是windows还是Linux,证书都下载PEM格式,请注意不要下载错了。若是香港建议先增加独立IP,独立IP更稳定。
3.进入虚拟主机控制面板点击 SSL部署 按钮。用记事本打开证书文件,私钥这栏复制.key里面的内容。
好了,以上就是今天小编对ssl证书生成的基本知识和操作步骤的介绍,如果你想了解更多的话,欢迎前往创新互联关注小编哦。
成都创新互联公司是一家专注于网站设计制作、成都网站设计与策划设计,金州网站建设哪家好?成都创新互联公司做网站,专注于网站建设10余年,网设计领域的专业建站公司;建站业务涵盖:金州等地区。金州做网站价格咨询:13518219792
本文题目:ssl证书生成的基本知识和操作步骤
本文来源:
http://bjjierui.cn/article/egsood.html