使用Httpcfg配置具有SSL证书的端口
问题描述:
当您开发自托管的WCF http服务器时,需要执行的一个步骤是将SSL证书绑定到端口号: httpcfg set ssl -i 0.0 .0.0:8012 -h 0000000000003ed9cd0c315bbb6dc1c08da5e6 中指出: http://msdn.microsoft.com/en-us/library/ms733791.aspx使用Httpcfg配置具有SSL证书的端口
然而, 这很难预计,我的部署环境之一将是能够做到这一点。 (我甚至不知道,如果是httpcfg.exe可再发行) 此外,如果用户在他安装的产品,那么他将需要再次运行该命令改变了端口....
怎么能这一步是否可以自动编程?
最好在C#中,但如果它只能在C或者++(直接访问HTTP服务器API) 然后我会管理:)
答
Такеа看待https://github.com/segor/SslCertBinding.Net 它还提供的NuGet
Install-Package SslCertBinding.Net
,并做了你所需要的完美。感谢作者。