使用Httpcfg配置具有SSL证书的端口

时间:2010-06-11 05:35:53

标签: wcf ssl https httpcfg.exe

当开发自托管WCF http服务器时, 其中一个步骤是将SSL证书绑定到端口号: httpcfg set ssl -i 0.0.0.0:8012 -h 0000000000003ed9cd0c315bbb6dc1c08da5e6 如: http://msdn.microsoft.com/en-us/library/ms733791.aspx

然而, 很难期望在我的部署环境中能够做到这一点。 (我甚至不知道httpcfg.exe是否可以重新发布) 此外,如果用户在安装产品后更改了端口,则需要再次运行该命令....

如何以编程方式自动执行此步骤?

最好是在C#中但是如果它只能在C ++中完成(直接访问Http Server API) 然后我会管理:)

3 个答案:

答案 0 :(得分:3)

查看here:一个开源C#UI,用于配置直接驱动API的HTTP.SYS。这可以让您了解配置证书所需的代码。

答案 1 :(得分:3)

对于那些在几年后调整的人:

Mike Bouck的RAM中的article为http.sys api提供了一个干净的C#包装器。

答案 2 :(得分:2)

Таке在numpy.concatenate上查看 它还有nuget可用

<button class="btn-area" data-id="1">Area 1</button>
<button class="btn-area" data-id="2">Area 2</button>
<div id="mapdiv"></div>

并完美地完成您的需求。感谢作者。