2011-08-08 51 views
0

我需要從三個不同的證書創建一個Java密鑰庫(JSK)文件。 我嘗試了keytool java命令,但無法這樣做。 然後我試着逐個導入每個證書。所有的證書都導入成功,而且keytool -list命令給出了三個證書的輸出,但是當我在我的代碼中使用JSK時,它給出了「沒有找到密鑰」的錯誤 所以任何人都可以告訴我該怎麼做。 在此先感謝如何從證書鏈創建JSK

+0

你是指任何機會的Java密鑰庫? –

+0

是的。我的意思是相同 – Kapil

+0

什麼是keytool -list -v -keystore顯示你? – chrislovecnm

回答

1

能否請你解釋/顯示你的代碼試圖用你的JKS(Java Key Store)做什麼?

從上述步驟看來,您似乎已將三個證書導入JKS,但沒有實際的私鑰。您在代碼中提到的錯誤「找不到密鑰」導致我相信您正在嘗試加載和使用私鑰(用於身份驗證或其他目的)。您可以在上面使用JKS的唯一方法是涉及公鑰/證書的操作,例如驗證信任。

+0

謝謝鮑勃,我想要實現的最高成就是我有三個證書,我需要將它們與我的服務器相關聯。通過使用這些證書,我可以創建客戶端,但無法創建服務器。跳過這個幫助 – Kapil