为 Web 服务器 SSL 创建单个 .pem 文件

xyz*_*xyz 1 ssl web-server godaddy ssl-certificate mongoose

要使用 SSL,我使用的Web 服务器需要单个 .pem 文件 (-ssl_cert xyz.pem) 的位置

我有 GoDaddy 颁发的证书。他们给了我文件:

香蕉.crt

前面的证书请求是使用我生成的私钥创建的

香蕉钥匙

谷歌搜索似乎表明创建 .pem 文件就像连接它们一样简单。

catbanana.keybanana.crt>banana.pem

不幸的是,用banana.pem 启动服务器,然后用Safari 访问它告诉我:

颁发者:Go Daddy Secure Certificate Authority

此证书由未知机构签署

怎么了?我或 GoDaddy 是否在创建证书时搞砸了一些事情,或者我是否必须以某种方式将某些内容从这里混合到我的 .pem 文件中?

我正在访问完全最新的 OS X Leopard + Safari 安装。

Nat*_*ate 6

根据您拥有的证书类型,转到https://certs.godaddy.com/Repository.go并下载适当的中间证书链(其中一个.crt文件,很可能是这个文件)。将其与您自己的证书和密钥一起粘贴到您的 PEM 文件中。