2014-03-01 42 views
3

我想获得SSL运行在我的子域api.rofulus.commodulus.io SSL需要密钥文件吗?

我检查了​​

我创建了一个证书和密钥具有:

openssl req -nodes -newkey rsa:2048 -keyout myserver.key -out server.csrls 

我注册了我的namecheap的买了positiveSSL

https://www.namecheap.com/security/ssl-certificates/domain-validation.aspx

我上传服务器文件的内容,以namecheap和我收到的3个文件:

api_rofulus_com.crt PositiveSSLCA2.crt AddTrustExternalCARoot.crt

但对于定制SSL我需要一个密钥文件的内容。但我的myserver.key是空的。那么我在哪里或如何获得钥匙?

感谢您的帮助!

+0

'server.csrls'是一个错字吗?它不应该有'ls':'server.csr'。 –

回答

0

通过使用您创建的证书请求server.csr这个命令:

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

要查看请求的内容,你可以使用:

openssl req -noout -text -in server.csr 

那么你已经上传到server.csr namecheap并获得您的证书。

如果你的私钥(myserver.key)是空的,那么我认为你以某种方式损坏了它。您可以使用新的密钥和证书请求重新颁发证书。删除一行来命名支持,我认为他们可以解决这种情况。