【发布时间】:2015-12-03 01:35:56
【问题描述】:
我最近使用 node.js 创建了一个 HTTPS 服务器。该证书是从该网站免费创建的。
http://www.selfsignedcertificate.com/
使用此自签名证书时,chrome浏览器总是提示HTTPS网站不安全。我在网上做了一些研究,似乎正确的证书需要花钱。是否可以免费生成证书并被浏览器接受为安全?
【问题讨论】:
我最近使用 node.js 创建了一个 HTTPS 服务器。该证书是从该网站免费创建的。
http://www.selfsignedcertificate.com/
使用此自签名证书时,chrome浏览器总是提示HTTPS网站不安全。我在网上做了一些研究,似乎正确的证书需要花钱。是否可以免费生成证书并被浏览器接受为安全?
【问题讨论】:
否
证书通常仅在由高度信任的证书颁发机构签署时才受信任。这就是使 SSL 证书起作用的原因。如果每个人都可以签署自己的证书,那么任何人都可以声称自己是他们想要的任何服务器。
要让(受信任的)证书颁发机构签署您的证书,您通常需要付费。
【讨论】:
对你来说是个好消息。访问此网站https://letsencrypt.org/。它处于受限模式并提供免费证书。
https://letsencrypt.org/about/
Let's Encrypt 是一个免费、自动化和开放的证书颁发机构 (CA),为公众利益而竞选。 Let's Encrypt 是一项服务 由互联网安全研究小组 (ISRG) 提供。
【讨论】: