2012-07-17 89 views
0

我正在嘗試續訂基於Java的自定義Web服務器的SSL證書。我創建了csr並訂購了SSL證書。我收到了X.509和PKCS#7格式的SSL證書。我導入的證書在我的密鑰庫,當我開始的Web服務器,我得到一個異常Java.io.IOException:自定義Web服務器的密鑰庫格式無效

「java.io.IOException異常:無效的密鑰庫格式」

我用下面的命令導入在我的密鑰庫

keytool -import -trustcacerts -file mycertificate.p7s -keystore mykeystore.jks -alias "alias" 

證書是這種情況發生,因爲我的密鑰倉庫類型是「JKS」和我的證書是PKCS#7格式?

+0

我們在談論什麼網絡服務器。你如何指定密鑰庫。你確定它是一家JKS商店嗎? (應該以十六進制「FE ED FE ED」開頭)。 – Robert 2012-07-17 17:03:10

+0

@Robert - Web服務器是自定義的,並用Java編寫。是的,我確信密鑰庫是JKS。 – yogsma 2012-07-17 17:09:15

+0

您是如何將原始文件導入和/或轉換爲JKS的? – Bruno 2012-07-17 18:45:03

回答

0

謝謝大家。該問題已通過在代碼中使用密鑰庫文件而不是證書文件得到解決。

相關問題