elixir websocket lib中的高级SSL选项

时间:2016-11-29 22:09:31

标签: ssl websocket elixir

我正在使用这个Elixir lib https://github.com/meh/elixir-socket,它似乎是迄今为止最常用的套接字库。

我对其websocket功能(特别是客户端)特别感兴趣,因为它提供了一些SSL层,但似乎无法将一些高级SSL选项传递给connect!函数。例如,我想在连接时设置一些证书和密钥文件,但API似乎禁止它。我只能将secure: true作为选项传递,但没有别的。

我错过了什么吗?

1 个答案:

答案 0 :(得分:0)

正如约翰内斯所指出的,现在可能是因为最近的master提交通过Web API传递底层的选项。 Web API将仅采用与自身相关的选项,并将其余选项传递给SSL / TCP层。

但是,关于一个选项的问题仍然存在一个小问题,该选项的名称既存在于Web中,也存在于SSL中。因此,目前,您无法通过Web API传递SSL key选项。