2012-05-31 20 views
0

我正在嘗試在客戶端/服務器之間進行SSL通信。Java SSL通信

到目前爲止,我從keystore創建了java.security.cert.X509Certificate。接下來我應該做什麼才能使此溝通成功。任何示例都會有所幫助。

+0

你使用什麼通信?一些框架或應用服務器(Tomcat)被使用? – alexey28

+0

客戶端服務器通信。在我的身邊,它是IBM Websphere的春天。 –

回答

0

此答案解決了我的問題。 https://stackoverflow.com/a/859271/420613 另請參閱此code

+0

您不需要任何解決此問題的方法。您可以通過我引用的文檔中提到的系統屬性完成所有這些。 – EJP

+0

我不想使用系統屬性。有沒有其他方法可以這樣做? –

+0

您引用的答案是另一種方式,它不使用系統屬性。你需要多少種方法? – EJP

2

到目前爲止,我已經創建java.security.cert.X509Certificate

你不需要這一點。

請按照JSSE Reference Guide中的所有說明進行操作。

+0

但我的一位資深人士告訴我,我將使用此證書進行溝通。此外,我沒有從您的鏈接找到任何幫助。你能指出一個例子嗎? –

+0

@imran你需要一個私鑰和一個*證書。*你不需要的是一個'java.security.cert.X509Certificate':這是運行Java程序中的一個對象,通過從證書文件或者密鑰庫。 JSSE爲你做了這一切。我無法想象爲什麼你沒有找到有用的官方參考指南,以及它提供的代碼示例。 – EJP

+0

是的。因爲我不知道我應該做什麼。如果你提到這一點,那麼這很好,因爲我花了很多時間來談論這一點。 –