标签: ssl rmi
我成功设置了RMI注册表,客户端和服务器,并通过设置适当的密钥库/信任库以及使用适当的连接工厂使其通过SSL起作用。
客户端从RMI注册表中查找功能,将其“引导”到适当的服务器,然后服务器将响应返回给客户端的函数调用。
到目前为止,太好了。问题是客户端仅验证服务器的证书有效,并且证书的CN(“公用名”)与服务器的主机名不匹配。我实际上希望通过HostnameVerifier之类的方法来进行此检查,也许是通过自定义套接字工厂来实现。
HostnameVerifier
PS::同一问题与RMI注册中心的主机名及其证书有关。