2011-11-30 79 views

回答

1

在java中,客戶端必須使用密鑰文件來連接服務器。

號它需要一個信任文件,該文件中包含的任何服務器的證書或一個或多個證書的簽名者的證書。

我該如何在代碼中初始化它?

你不行。這個問題沒有意義。這個想法是,你有證書材料獲得離線,讓你有理由相信服務器。或者可能相反,如果你的服務器需要客戶端認證。無論哪種情況,動態創建它都沒有任何意義。

+0

是的,但有些時候,在分佈式系統中,客戶端不知道證書更新。 –

+0

然後你應該使用一個安全系統來應對這種情況。你提出的建議完全違反了SSL安全。你完全可以不使用SSL。在我的答案中注意「離線」這個詞。您不能通過您嘗試保護的連接交換通過連接建立安全性的材料。這沒有意義。 – EJP