×

可以自己生成ssl证书吗?

分类:域名资讯 编辑: 浏览量:100
2021-06-22 14:41:36
可以自己生成SSL证书吗?可以,但是自己制作的证书,证书颁发者是自己,这样的证书即为根证书;由证书颁发者(CA机构)颁发的证书,CA机构经过了国际webtrust认证和电子签发法许可。如果还是想自己生成,一般情况下,能找到可用的证书,可以直接使用,只不过会因证书的某些信息不正确或与部署证书的主机不匹配,导致浏览器提示证书无效,但并不影响使用。那么下面就由新网小编和大家讲一讲可以自己生成ssl证书吗。

  需要手工生成证书的情况:找不到可用的证书;需要配置双向SSL,但缺少客户端证书;需要对证书作特别定制。首先,无论是在Linux下还是在Windows下的Cygwin中,进行操作前都需确认已安装OpenSSL软件包。

  一、创建根证书密钥文件(自己做CA)root.key

  创建根证书的申请文件root.csr;创建一个自当前日期起为期十年的根证书root.crt。

  二、创建服务器证书密钥server.key

  创建服务器证书的申请文件server.csr;创建自当前日期起有效期为期两年的服务器证书server.crt。

  三、创建客户端证书密钥文件client.key

  创建客户端证书的申请文件client.csr;创建一个自当前日期起有效期为两年的客户端证书client.crt。

  四、将客户端证书文件client.crt和客户端证书密钥文件client.key合并成客户端证书安装包client.pfx

  保存生成的文件备用,其中server.crt和server.key是配置单向SSL时需要使用的证书文件,client.crt是配置双向SSL时需要使用的证书文件,client.pfx是配置双向SSL时需要客户端安装的证书文件。

  .crt文件和.key可以合到一个文件里面,把2个文件合成了一个.pem文件。(直接拷贝过去就可以)

  一般说来,在网上进行电子商务交易时,交易双方需要使用数字签名来表明自己的身份,并使用数字签名来进行有关的交易操作。随着电子商务的盛行,数字签章的颁发机构 CA中心将为电子商务的发展提供可靠的安全保障。

  一个有效、可信的 SSL 数字证书包括一个公共密钥和一个私用密钥。公共密钥用于加密信息,私用密钥用于解译加密的信息。因此,浏览器指向一个安全域时,SSL 将同步确认服务器和客户端,并创建一种加密方式和一个唯一的会话密钥。一般而言,由 CA 业界发出的数字证书,有别于国内浏览器业者比对域名信息等方式,采取更为严格的企业及所有权验证,为电商环境树立更为可信的运作环境。

  如果您的网站使用 SSL 证书 (SSL Certificates),并显示了签章 (Secured Seal),您的客户就知道他们的交易安全可靠,并且充分信赖您的网站。小伙伴们要想获得更多自己生成ssl证书的内容,请关注新网。

声明:免责声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,也不承认相关法律责任。如果您发现本社区中有涉嫌抄袭的内容,请发

送邮件至:operations@xinnet.com进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。本站原创内容未经允许不得转载,或转载时

需注明出处:新网idc知识百科

免费咨询获取折扣

Loading