是这样的,目前有个项目,需要使用Socket通讯协议进行双向认证,我写的C#只是一个中间传输过程,并不参与加密解密或生成证书, socket服务端是Java写的,socket客户端是一个别人包装好的动态链接库(DLL)去链接终端设备(POS机),我只要调用接口作为中间传输就可以。我现在没有思路,请问,我该如何从客户端拿到公钥,然后用什么方式传输给服务端,得到服务端返回的结果?谢谢各位!!!!
15 回答
泛舟湖上清波郎朗
TA贡献1818条经验 获得超3个赞
先了解先客户端的接口会返回那些信息,服务器端的接口返回那些信息;在了解调用接口时需要给客户端传送那些参数,调用服务器时传入那些参数。业务先了解清楚,在使用Socket写访问链接就可以。如果客户端没有返回的公钥,那就要去问下以前参与过的同事了。
个人理解:如果接口不返回公钥,有可能要修改下接口了。这则公钥就是有人知道的,写到自己的程序中就可以了,最好写成可配置的。方便后期维护修改。
- 15 回答
- 0 关注
- 935 浏览
添加回答
举报
0/150
提交
取消