在windows服务中托管WCF服务时,我们可以使用netsh http add urlacl url=https://+:1234/xService user=DOMAINUSER
然后我们可以添加SSL:
netsh http add sslcert ipport=0.0.0.0:1234 certhash="xxxxx" appid="{xxxxx}".
在这里的示例代码中https://msdn.microsoft.com/en-us/library/ms733791(v=vs.110).aspx他们似乎使用了一个http地址。
这有什么不同吗?如果在使用http://地址保留的端口上运行netsh http add sslcert
,它是否仍然由证书保护,或者它必须是https地址?
它需要使用https,您的服务也应该提供https://...