【发布时间】:2015-10-08 23:58:08
【问题描述】:
我正在尝试使用我从 node.js 中的wosign 获得的免费 ssl 证书,但我遇到了一些问题。
我正在创建我的服务器:
var server = https.createServer({key: serviceKey, cert: certificate}, httpHandler).listen(port)
这适用于我的自签名证书。为了让 wosign 生成证书,我给了他们与我的自签名证书一起生成的 CSR。他们给了我以下文件:
- root.crt
- 3_user_my.domain.crt
- 2_issuer_Intermediate.crt
- 1_cross_Intermediate.crt
我还阅读了以下几个资源来帮助我:
- https://www.ohling.org/blog/2015/02/wosign-free-2y-ssl-certificate.html
- http://www.lowendtalk.com/discussion/41289/free-chinese-2-year-ssl-certificate-dv-kuaissl-by-wosign-com
两者都提到证书的“顺序”很重要,但我不知道它们在那里意味着什么。我假设会有一个证书可以替换我的自签名certificate。如果有订单,我假设它是 1->2->3,因为这些数字在文件名中。
我用3_user_my.domain.crt 内容替换了我的certificate,它的工作方式与我的自签名一样——chrome 说它只能在本地主机上工作。
那么我如何“订购”这些证书以及最终如何使用给我的文件以便浏览器正确识别它?
【问题讨论】:
标签: node.js ssl ssl-certificate