我想创建一个可以通过https(ssl(访问的自托管webapi。我有点困惑,因为我看到了许多不同的方法来做到这一点。我读了一些关于业力和猫头鹰的东西。据我所知,Owin是目前的方法。Ao 我用 http 实现了第一个测试,一切看起来都很好。但是现在我想使用https。我读到您必须将 SSL 证书绑定到 ip 和端口。为此,我应该打电话给netsh。但是我有多个客户机器必须运行此服务。有没有办法在代码中自动执行此操作?我的意思是为什么我必须手动完成?
SSL 证书必须绑定到指定的主机名或指定的 IP 地址。 因此,如果要在多台计算机上安装,根据定义,则需要多个 SSL 证书才能使方法正常工作。 您也许可以将证书文件转储到一个通用文件夹中,并让您的应用程序整理要应用的证书文件,但您将需要多个证书文件。
如果您可以调用适当的 API 来告诉 Windows 在运行时生成新证书,那就太酷了!