2012-02-16 82 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中写一个明确的代码来在通信期间发送证书。

回答