0

我想创建一个可通过 https (ssl) 访问的自托管 webapi。我有点困惑,因为我看到了许多不同的方法来做到这一点。我读了一些关于 Karma 和 owin 的文章。据我所知,Owi​​n 是目前执行此操作的方法。Ao 我用 http 实现了第一个测试,一切看起来都很好。但现在我想使用https。我读到您必须将 ssl 证书绑定到 ip 和端口。为此,我应该调用 netsh。但我有多台客户机器必须运行此服务。有没有办法在代码中自动完成?我的意思是为什么我必须手动完成?

4

1 回答 1

1

SSL 证书必须绑定到指定的主机名或指定的 IP 地址。因此,如果您要在多台机器上安装,根据定义,您需要多个 SSL 证书才能使您的方法正常工作。您也许可以将证书文件转储到一个公用文件夹中,并让您的应用程序整理出要应用哪个文件,但您需要的不止一个。

如果您可以调用适当的 API 来告诉 Windows 在运行时生成新证书,那就太酷了!

于 2017-06-14T18:03:00.980 回答