我有一个在开发中使用basicHttpbinding的WCF服务.
现在在产品中我们想要使用SSL,我必须做出哪些更改才能强制使用SSL连接?
我需要保护使用netTcpBinding并直接连接基于Windows窗体的应用程序的WCF服务.我只需要将它固定在传输层.
我很确定我在本地工作,即我可以在本地运行服务,并与客户端连接.
当我尝试设置服务以使其在服务器上运行而不是本地计算机时,我遇到了证书问题.错误日志表明证书必须具有能够进行密钥交换的私钥,并且该进程必须具有私钥的访问权限.
我正在使用使用makecert创建的开发证书.
makecert -n "CN=MY COMPANY DEBUG" -pe -sky exchange Debug.cer
Run Code Online (Sandbox Code Playgroud)
我必须承认,我很擅长使用证书.有没有人有关于如何解决这个问题的指示,或者使用证书使用netTcpBinding将传输安全性添加到WCF服务的更好方法?
谢谢.