2017-07-07 30 views
0

我有興趣在deepstream.io服務器和deepstream.io-client-js客戶端之間使用相互TLS。我知道deepstream.io的教程提到將SSL終止提供給像Nginx或HAproxy這樣的負載均衡器,但我如何使用deepstream.io客戶端來提供相應的客戶端證書?是否可以與deepstream.io使用相互的TLS?

回答

0

經過一番研究,我發現你可以用選項構造客戶端,其中一個選項叫做nodeSocketOptions。這個對象在構建底層websocket時使用,所以在這裏你可以給它證書,CA和密鑰,從而使客戶端相互之間的tls。

const deepstream = require('deepstream.io-client-js'); 
const client = deepstream('localhost:6020', options).login(); 
相關問題