2014-03-01 51 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)是空的,那麼我認爲你以某種方式損壞了它。您可以使用新的密鑰和證書請求重新頒發證書。刪除一行來命名支持,我認爲他們可以解決這種情況。