如何获取GoDaddy证书的私钥,以便在Ubuntu 14+上安装它?

j2datikz  于 2023-06-29  发布在  Go
关注(0)|答案(2)|浏览(256)

我从StartSSL获得的证书带有一个密钥文件。但是从GoDaddy,我只能得到2 .crt文件。GoDaddy的指令是针对CentOS的,明确地说不适用于Ubuntu。
如何导出私钥...或者从什么地方弄来的这样我就可以使用Apache SSL了这个问题几乎和我的一样,假设使用Mac钥匙链应用程序。我不运行Mac,我试图在Ubuntu命令行上做所有事情。我知道有办法做到这一点。。谁能帮我找一下?
谢谢!

bqujaahr

bqujaahr1#

按照以下步骤操作。
1.首先,使用以下命令生成私钥和CSR。
openssl req -new -newkey rsa:2048 -nodes -keyout server. keyout server.csr
你会被问到的问题,如国家,州,城市,公司名称,域名和所有。只需填写详细信息,您的私钥将在您要运行此命令的目录中以server.key的形式准备就绪。
您将被要求输入挑战密码,您可以在那里输入任何安全密码。
2.登录GoDaddy并ReKey证书,您必须提交我们用私钥生成的CSR。
一旦你将Rekey证书,你就可以安装证书使用crt文件,你得到的ca-bundle和私钥,我们刚刚取得!
如果你对此有任何疑问请告诉我。
PS:当你丢失私钥时,你必须使用这种方法。

bnl4lu3b

bnl4lu3b2#

只是增加了更详细的步骤
在本地windows命令行上

heroku login --sso // (on browser it will open the link - fill creds and done)

heroku apps // check your apps

heroku run bash -a <app-name>

openssl req -new -newkey rsa:2048 -nodes -keyout server.key -out server.csr

它会问一些问题,如国家,电子邮件等。仔细填写信息
这将生成server.csr(请求文件)和server.key(server.key)
把这个server.csr内容文件复制到godaddy的webiste上,它会重新加密并颁发新的证书。
下载公钥
在heroku ->设置->添加/更新证书
复制从godaddy下载的公钥和在heroku服务器上生成的私钥
就这些

相关问题