2012-02-16 52 views
2

我的客戶端是一個獨立的java程序,它想要與部署在本地主機上的jboss上的servlet進行通信。我希望他們之間有一個https連接。現在我使用http連接使用url連接。直到現在我已經創建了自簽名證書。我已經使用了以下keytool命令。在jboss中配置ssl

keytool.exe -genkey -alias serverkey -keyalg RSA -storepass bigsecret -keypass bigsecret -dname "cn=localhost" 

keytool.exe -export -rfc -alias serverkey -file server.cer -storepass bigsecret -keypass bigsecret 

我在這之後無法繼續。我只希望服務器將證書發送到客戶端(單向身份驗證)。我應該在java代碼中做出什麼樣的改變,並且應該將這些證書放在jboss服務器和客戶端jre中。我應該在servlet中寫一個明確的代碼來在通信期間發送證書。

回答