使用Comodo SSL的OpenShift

时间:2014-09-24 20:00:52

标签: ssl openshift

我正在尝试为我的OpenShift设备别名上传SSL证书。我使用了这里的说明:http://cloudhostingsource.com/setup-ssl-certificate-openshift/

我在上传部分被困 - 我已经生成了CSR,激活了证书。每次我尝试上传文件时,都会将我带回同一页面而不会发出通知。

Comodo SSL发给我4个文件:

  1. AddTrustExternalCARoot.crt
  2. COMODORSAAddTrustCA.crt
  3. COMODORSADomainValidationSecureServerCA.crt
  4. myApp.crt
  5. 如何上传这些内容?为Openshift上传三个字段...我将加载到SSL证书中?证书链?我有我的私钥,我知道keypass。

    由于

4 个答案:

答案 0 :(得分:2)

只是想为将来遇到此问题的用户发布此更新...我不确定是不是因为我通过RHC设置添加了公共SSH密钥但我没做什么(没有复制粘贴链接的排列,切换文件)可以通过文件上传器工作。

最后,在决定调用Red Hat和QQ之前,我使用命令行控制台添加SSL文件......

这是我使用的命令:

rhc alias update-cert php www.myapp.com --certificate myApp.crt --private-key myApp.key --passphrase mypass

此链接包含更多信息:https://access.redhat.com/documentation/en-US/OpenShift_Online/2.0/html/User_Guide/Using_Custom_SSL_Certificates1.html

TLDR:您不需要组合任何Comodo文件,只需使用您的文件#4,私钥和密码(如果有的话)

答案 1 :(得分:1)

多数民众赞成!

首先将public与bundle结合起来:

cat dom_com.crt dom_com.ca-bundle >> dom_com.ALL.bundle

并上传两者:

rhc alias update-cert app dom_com \
    --certificate dom_com.ALL.bundle \
    --private-key dom_com.key

然后您将在https://www.ssllabs.com/ssltest/

获得 A

答案 2 :(得分:0)

您需要将1,2和3组合成一个链证书(按正确的顺序)并将其上传到链证书字段中,密钥放在密钥字段中,myApp.crt进入证书字段

答案 3 :(得分:0)

我遇到了类似的问题,在与证书发行人的一些来回电子邮件之后,帮助我的是将我的站点证书和证书链合并到一个文件中,并将其上传到" SSL证书&# 34; OpenShift中的字段。我离开了SSL认证链"字段空白,但当然我将我的公钥上传到"证书私钥"领域。