2011-08-15 29 views

回答

27

CSR文件是證書籤名請求。它包含根據您的私鑰和WebSite信息生成證書所需的信息。

CER是證書本身(您安裝到Web瀏覽器中)。基本上沒有辦法直接從一個到另一個進行轉換,因爲您需要一個密鑰來簽署證書,但是可以做的是生成一個自簽名證書(例如,由用於生成它的相同密鑰簽名的證書):

openssl x509 -req -in server.csr -signkey server.key -out server.crt 
+0

我有一個的.csr文件,我已經產生.crt文件以及我有一個私鑰好聽,你請指導我如何使用它們在java中提供了一些Java example.it將高度讚賞。 – Ali

+1

看看[如何在java中使用.key和.crt文件](http://stackoverflow.com/questions/6482484/how-to-use-key-and-crt-file-in-java-that - 生成逐OpenSSL的)。 –

+0

在原始文章中,作者沒有私鑰,但您認爲在發佈的命令(server.key)中存在私鑰。你會使用OpenSSL生成該密鑰嗎?你介意分享你用來創建私鑰的命令嗎? – demonicdaron

相關問題