在Linux(Mono)上是否可以通过https(ECDH-ECDSA)使用自托管的Nancy?

时间:2019-03-08 05:54:37

标签: c# https mono nancy self-hosting

我正在使用的软件将在运行Linux的嵌入式系统上运行。我们目前处于硬件评估阶段,因此该操作系统将是Debian或精简的buildroot Linux(大概就是这个版本)。我设法使Nancy正常运行,但现在出现了将TLS与ECDH-ECDSA结合使用的要求。

官方文档仅提供使用netsh的example configuration for Windows(很遗憾,由于我不允许在我的计算机上执行netsh命令,因此我无法对其进行测试)。在研究时,我发现其他来源(herehere)也仅适用于Windows。

还有a rather old post指出“ Nancy控制台托管本身不支持ssl,因此,要拥有ssl,您需要运行另一个支持ssl的Web服务器”。确实,有一个使用Nancy with Nginx on Ubuntu的文档。由于buildroot Linux没有软件包管理器,因此几乎不可能(如果有的话)在系统上安装Nginx。我还发现this post指出要使用httpcfg将证书绑定到端口。但同样,httpcfg在buildroot Linux系统上不可用,尽管有可能安装它。

那么,是否可以在Linux(Mono)上使用带有https(ECDH-ECDSA)的自托管Nancy而不运行其他Web服务器? 如果是这样,我该怎么做?如何告诉南希将TLS与ECDH-ECDSA一起使用?

0 个答案:

没有答案