使用GoDaddy ssl的瘦服务器 – 从osx访问

我有一个瘦服务器,我用GoDaddy的证书和我之前创build的私钥运行。 我也有一个文件“gd_bundle.crt”,可能需要从osx(或iphones)进行访问。

瘦只接受我的证书和私钥,但我不知道如何给它“gd_bundle.crt”。

它应该做什么?

如果没有选项提供精简的证书path,那么您将需要创build一个包含您的证书和完整path的单个文件包。

然而,我不会build议使用从GoDaddy下载的软件包 – 该软件包有一个无效的证书签名path – GoDaddy搞砸了(请参阅我在这里讨论的答案)。

正如我在上面用这个证书包(他们还没有修复!)链接的答案,你将基本上build立你自己的证书包。 在浏览器中加载网站,找出根目录下的信任path,然后将每个证书导出为x509; 你自己的证书(你已经拥有),任何中间人的顺序,一直到根。

然后,构造一个文本文件,将这些导出的部分以相反的顺序附加在一起,如下所示:

-----BEGIN CERTIFICATE----- (Your certificate's base64 data here) -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- (intermediate certificate's base64 data here) -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- (root certificate's base64 data here) -----END CERTIFICATE----- 

还有一个警告字 – 在纯文本编辑器中执行; 像写字板这样的编辑器将会取代--这将导致OpenSSL无法加载证书。