亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

C# 如何在Socket 雙向認證客戶端與服務端之間通訊?

C# 如何在Socket 雙向認證客戶端與服務端之間通訊?

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

15 回答

?
泛舟湖上清波郎朗

TA貢獻1818條經驗 獲得超3個贊

先了解先客戶端的接口會返回那些信息,服務器端的接口返回那些信息;在了解調用接口時需要給客戶端傳送那些參數,調用服務器時傳入那些參數。業務先了解清楚,在使用Socket寫訪問鏈接就可以。如果客戶端沒有返回的公鑰,那就要去問下以前參與過的同事了。

個人理解:如果接口不返回公鑰,有可能要修改下接口了。這則公鑰就是有人知道的,寫到自己的程序中就可以了,最好寫成可配置的。方便后期維護修改。

查看完整回答
反對 回復 2018-12-24
?
慕桂英3389331

TA貢獻2036條經驗 獲得超8個贊

你相當于一個代理啊,代理必須具有和服務端一樣的權限啊。

這是我猜測的………………

查看完整回答
反對 回復 2018-12-24
?
吃雞游戲

TA貢獻1829條經驗 獲得超7個贊

要這樣子嗎?

查看完整回答
反對 回復 2018-12-24
?
尚方寶劍之說

TA貢獻1788條經驗 獲得超4個贊

別人已經寫好了的,我只需要去調用

查看完整回答
反對 回復 2018-12-24
?
qq_遁去的一_1

TA貢獻1725條經驗 獲得超8個贊

@久久小垠: 那你只需要在請求里配置密鑰就可以了.

你更需要問的是服務提供方.要怎么請求.

查看完整回答
反對 回復 2018-12-24
?
湖上湖

TA貢獻2003條經驗 獲得超2個贊

@吳瑞祥:?

大神,我想請問下,這種如何使用socket傳輸?我不知道怎么組裝報文傳輸,

?

?

?

查看完整回答
反對 回復 2018-12-24
?
三國紛爭

TA貢獻1804條經驗 獲得超7個贊

@久久小垠: 這不是寫的挺清楚的..你需要問的就是公鑰信息的格式.

查看完整回答
反對 回復 2018-12-24
?
慕蓋茨4494581

TA貢獻1850條經驗 獲得超11個贊

@吳瑞祥: 我沒弄過,所以想請教請教思路。

查看完整回答
反對 回復 2018-12-24
?
慕雪6442864

TA貢獻1812條經驗 獲得超5個贊

@吳瑞祥: 公鑰信息格式我不用管,我直接調接口拿到公鑰信息,然后通過組報文格式傳輸給服務端。

查看完整回答
反對 回復 2018-12-24
?
忽然笑

TA貢獻1806條經驗 獲得超5個贊

透傳;lvs也可以

查看完整回答
反對 回復 2018-12-24
?
HUX布斯

TA貢獻1876條經驗 獲得超6個贊

什么意思

查看完整回答
反對 回復 2018-12-24
?
嚕嚕噠

TA貢獻1784條經驗 獲得超7個贊

你先的了解socket如何工作的吧

查看完整回答
反對 回復 2018-12-24
  • 15 回答
  • 0 關注
  • 986 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號