ssl - elixir websocket 库中的高级 SSL 选项

标签 ssl websocket elixir

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

我对它的 websocket 功能(尤其是客户端)特别感兴趣,因为它提供了一些 SSL 层,但是似乎不可能将一些高级 SSL 选项传递给 connect!。功能。例如,我想在连接时设置一些证书和 key 文件,但 API 似乎禁止这样做。我只是可以通过secure: true作为一种选择,但没有别的。

我错过了什么?

最佳答案

正如 Johannes 所指出的,自从最近的 master promise 通过 Web API 传递底层的选项。 Web API 将仅采用与自身相关的选项,并将其余选项传递给 SSL/TCP 层。

但是,关于一个名称同时存在于 Web 和 SSL 中的选项仍然存在一个小问题。因此,目前,您不能通过 SSL key通过 Web API 选项。

关于ssl - elixir websocket 库中的高级 SSL 选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40876692/

相关文章:

elixir - Elixir 中的模运算符

Java SSLHandshakeException 在一台服务器上而不是另一台服务器上?

node.js - RabbitMQ vs Socket.io?

创建新的 Phoenix 项目时,用户 'root' @'localhost' 的 MySQL 访问被拒绝

ruby-on-rails - 配置 nginx 以代理 thin 和 Rails ActionCable

java - aw,我可以在java Spring服务器中设置运行时间吗?

erlang - CodeCoverage Elixir 的更多指标

ruby - 如何为独立的 Sinatra 应用程序启用 SSL?

SSL 客户端身份验证返回错误证书错误

PHP 不能通过 ssl 连接工作