实现使用WCF over HTTP的传输级安全的Web服务非常简单:启用我的WCF服务的SSL
实现使用WCF over net.tcp的传输级安全的Web服务很困难:使用netTcpBinding和证书传输安全的WCF,通常需要在服务器端和客户端都进行类似以下的操作:
... 而且net.tcp解决方案通常涉及到这样的操作:
在HTTP情况下,无需在客户端或服务器上提及证书。在NET.TCP情况下,大多数文献中都需要在客户端和服务器上存储、定位和指定证书。
是什么使您在HTTP模式下无需担心证书的事情?为什么在使用net.tcp时这种魔法不可用?
... 而且net.tcp解决方案通常涉及到这样的操作:
<serviceCertificate
findValue="MyServiceCertificate"
storeLocation="LocalMachine"
storeName="My"
x509FindType="FindBySubjectName" />
在HTTP情况下,无需在客户端或服务器上提及证书。在NET.TCP情况下,大多数文献中都需要在客户端和服务器上存储、定位和指定证书。
是什么使您在HTTP模式下无需担心证书的事情?为什么在使用net.tcp时这种魔法不可用?