具有HTTPS和HTTP端点的WCF服务
我已成功配置了一个WCF服务,该服务通过SSL与WCF客户端使用相互证书身份验证 对于HTTPS上的相互身份验证,客户端和服务器都有证书,并且在带外交换了它们的公钥,因此WCF分别显式地检查客户端或服务器,以确保使用了正确的证书 问题: 我现在需要为PHP客户机公开一个HTTP端点,其中消息将在客户机上手动加密,在WCF服务上手动解密 最初,我在IIS 7中将“Require SSL”设置设置为“Require”,但现在我尝试将其更改为“Accept”,以便IIS接受非https流量,并配置了另一个wsHttpBinding端点,而该端点在服务上没有安全性。两个端点都有相对地址 我得到以下错误: 服务“SslRequireCert”的SSL设置与IIS“SslNegotiateCert”的设置不匹配。具有HTTPS和HTTP端点的WCF服务,wcf,ssl,iis-7,endpoints,Wcf,Ssl,Iis 7,Endpoints,我已成功配置了一个WCF服务,该服务通过SSL与WCF客户端使用相互证书身份验证 对于HTTPS上的相互身份验证,客户端和服务器都有证书,并且在带外交换了它们的公钥,因此WCF分别显式地检查客户端或服务器,以确保使用了正确的证书 问题: 我现在需要为PHP客户机公开一个HTTP端点,其中消息将在客户机上手动加密,在WCF服务上手动解密 最初,我在IIS 7中将“Require SSL”设置设置为“Require”,但现在我尝试将其更改为“Accept”,以便IIS接受非https流量,并配置了另
我试图用WCF和IIS做的事情可能吗?我认为用不同的绑定设置一个额外的端点会相对简单。完全可能,我为此绞尽脑汁,直到找到了答案。您使用的是什么版本的WCF?WCF 4休息?这就是我为自己找到解决方案的版本。如果是这样,我会把我所有的都寄给你。这是一个web.config更改(无论如何,您可能应该包括相关的web.config部分)