在java中,客户端必须使用密钥文件来连接server.how我可以在代码中初始化它吗? 我希望服务器在代码中创建密钥。该怎么办? 这是你的回答
答案 0 :(得分:1)
在java中,客户端必须使用密钥文件来连接服务器。
没有。它需要一个 truststore 文件,其中包含服务器的证书或该证书的一个或多个签名者的证书。
如何在代码中初始化它?
你做不到。这个问题没有意义。您的想法是,您获得了离线的证书材料,这使您有理由信任该服务器。或者反过来说,如果您的服务器需要客户端身份验证。在任何一种情况下,动态创建它都没有任何意义。
答案 1 :(得分:1)
我希望服务器在代码中创建密钥。
也许这有助于您:http://code.google.com/p/xebia-france/wiki/HowToGenerateaSelfSignedX509CertificateInJava