我从StartSSL获得的证书带有一个密钥文件。但是从GoDaddy,我只能得到2 .crt文件。GoDaddy的指令是针对CentOS的,明确地说不适用于Ubuntu。如何导出私钥...或者从什么地方弄来的这样我就可以使用Apache SSL了这个问题几乎和我的一样,假设使用Mac钥匙链应用程序。我不运行Mac,我试图在Ubuntu命令行上做所有事情。我知道有办法做到这一点。。谁能帮我找一下?谢谢!
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:当你丢失私钥时,你必须使用这种方法。
server.key
ReKey
Rekey
crt
ca-bundle
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服务器上生成的私钥就这些
server.csr
2条答案
按热度按时间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:当你丢失私钥时,你必须使用这种方法。
bnl4lu3b2#
只是增加了更详细的步骤
在本地windows命令行上
它会问一些问题,如国家,电子邮件等。仔细填写信息
这将生成
server.csr
(请求文件)和server.key
(server.key)把这个
server.csr
内容文件复制到godaddy的webiste上,它会重新加密并颁发新的证书。下载公钥
在heroku ->设置->添加/更新证书
复制从godaddy下载的公钥和在heroku服务器上生成的私钥
就这些