保护应用程序的 HTTP 接口



我有一个.NET应用程序,它有一个HTTP SOAP API,接口由应用程序本身托管,而不是IIS。我没有访问源代码的权限。在使用https保护通信安全方面,我有哪些选择?

我可以写一个包装器,并用SSL证书在IIS上托管它,但是如果我想公开所有API,那将是一项艰巨的工作,除非有一种自动化的方法?

我设法使用了IIS并设置了一个新站点。然后,我向这个站点添加了一个重写规则,它是SOAP Web服务的反向代理规则。新站点是使用SSL证书设置的。IIS处理HTTPS到HTTP的转换。