是這樣的,目前有個項目,需要使用Socket通訊協議進行雙向認證,我寫的C#只是一個中間傳輸過程,并不參與加密解密或生成證書, socket服務端是Java寫的,socket客戶端是一個別人包裝好的動態鏈接庫(DLL)去鏈接終端設備(POS機),我只要調用接口作為中間傳輸就可以。我現在沒有思路,請問,我該如何從客戶端拿到公鑰,然后用什么方式傳輸給服務端,得到服務端返回的結果?謝謝各位!!!!
15 回答

泛舟湖上清波郎朗
TA貢獻1818條經驗 獲得超3個贊
先了解先客戶端的接口會返回那些信息,服務器端的接口返回那些信息;在了解調用接口時需要給客戶端傳送那些參數,調用服務器時傳入那些參數。業務先了解清楚,在使用Socket寫訪問鏈接就可以。如果客戶端沒有返回的公鑰,那就要去問下以前參與過的同事了。
個人理解:如果接口不返回公鑰,有可能要修改下接口了。這則公鑰就是有人知道的,寫到自己的程序中就可以了,最好寫成可配置的。方便后期維護修改。
- 15 回答
- 0 關注
- 986 瀏覽
添加回答
舉報
0/150
提交
取消