我有一个定制的RMIClientSocketFactory,它覆盖"createSocket“来创建一个特殊的套接字。
如何在我的rmi远程接口实现中获得这个套接字?(扩展UnicastRemoteObject并实现远程扩展的接口)
我知道这是不标准的,但我希望获得rmi在rmi函数中使用的ssl证书。
发布于 2015-06-06 23:13:16
你不能,你在服务器上,在你的RMIClientSocketFactory中创建的套接字在客户端。问题的那一部分没有意义。
不过,您可以通过RMIServerSocketFactory.获得在您的终端创建的套接字--这有点麻烦,因为您必须安排在ThreadLocal中注册可接受的套接字,但这是可行的。
https://stackoverflow.com/questions/30680984
复制相似问题