需要两套证书:
 1、客户端(公钥、私钥) 2、服务端(公钥、私钥)
    服务端应用‘服务端私钥’和‘客户端公钥’与客户端通讯;客户端应用‘客户端私钥’和‘服务端公钥’与服务端通讯。
 如下介绍证书生成(一套):
 1、用JDK的keytool生成密钥store
    keytool -genkey -alias mykey -keystore srvstore
    输入密码(程序中密码为‘123456’)和相应的证书信息
    2、从srvstore中导出证书
    keytool -export -alias mykey -file srvcert.crt -keystore srvstore
    输入刚才上面设置的密码
    3、将证书导到公钥中
     keytool -import -alias mytrust -file srvcert.crt -keystore srvtrust
     输入公钥的密码(程序中密码为‘123456’)