有的企业因为一些原因可能会用自签名证书,有的人对于自签名证书不是10分的了解,下面就给大家解释一下什么是ssl自签名证书,同时告诉大家如何创建一个签名的SSL证书,以及ngInx配置自签名的ssl证书怎么操作?

ssl自签名证书

一、什么是ssl自签名证书

这签名证书他也是数字证书里面的一种,只不过他并不是有数字,机构所颁发的一种证书,它是由企业或者是个人自己创建的一种证书,这种证书在安装的时候并不能被可信任的机构所认证,而且这种证书,他在使用的时候,必须得经过人为确认之后才能使用这个证书,容易给非法分子提供可乘之机,所以这种证书相对于一些付费证书来说,会存在很大的隐患,所以不建议大家使用这种字签名证书。

二、如何创建一个自签名的SSL证书

首先需要使用open s sl工具生成一个rs私用,接下来需要生成cf2,也就是说证书签名请求,生成饲料之后就可以创建这个文件,在创建自签名证书的时候,需要依次输入国家,地区城市组织,单位的名称以及域名,名字,这些都是需要输入的,在输入的时候,名字应该和域名保持一致,否则浏览器就会提出警告,说说这些内容之后,接下来就要删除私钥中的密码,接下来也就是生成自签名证书,这样一个自签名证书就创建完成了,值得提醒大家的是,这种证书并不被浏览器做信任。

三、ngInx配置自签名的ssl证书

如何创建一个签名的SSL证书

ngInx配置自签名的ssl证书之前需要拥有自签名ssl证书,关于创建自签名ssl证书的流程,上一段文章给大家详细的介绍了,这里就不进一步的说明,主要说一下配置问题,首先需要检查一下nginx是否支持ssl,如果支持的话可以进行下一步配置,如果不支持的话,需要重新编译安装ngInx,把相关的文献进行重新配置之后,要检查一下ngInx配置的文件是否都是能用的,如果没有问题的话,重新加载配置文件后,这个配置就生效了,值得提醒大家的是防火墙的端口问题。

以上就是关于SSL自签名证书相关内容的一个介绍,相信大家阅读之后,对于自签名证书有了新的认识。