2016-11-29 20 views
1

我正在使用這個elixir lib https://github.com/meh/elixir-socket,它似乎是迄今爲止使用最多的套接字庫。elixir websocket中的高級SSL選項lib

我特別感興趣的是它的websocket功能(尤其是客戶端),因爲它提供了一些SSL層,但似乎不可能將某些高級SSL選項傳遞給connect!函數。例如,我想在連接時設置一些證書和密鑰文件,但API似乎禁止它。我只能通過secure: true作爲選項,但沒有別的。

我錯過了什麼嗎?

+1

對於其他人,Guid在github上提出了同樣的問題:https://github.com/meh/elixir-socket/issues/68。看起來它正在修復。 – Johannes

+0

由於Web API和SSL API之間仍然存在一個選項名稱衝突('key'),所以*幾乎被修復。 – Guid

回答

0

正如約翰內斯指出的那樣,現在可能因爲最近master承諾通過Web API傳遞底層的選項。 Web API將僅使用自己關心的選項,並將剩下的選項傳遞給SSL/TCP層。

但是,關於在Web和SSL中同時存在名稱的選項仍存在一個小問題。因此,現在,您無法通過Web API傳遞SSL key選項。