【发布时间】:2011-01-31 04:18:06
【问题描述】:
我知道如果我想在 WCF 中使用身份验证,那么我需要在我的服务器上安装一个证书,WCF 将使用该证书来加密在我的服务器和客户端之间传递的数据。
出于开发目的,我相信我可以使用 makecert.exe 工具。制作开发证书。
如果我在生产环境中使用此证书,可能发生的最坏情况是什么?
还有……
为什么我不能在生产环境中使用这个证书?
和...
在这种情况下,证书的实际作用是什么?
[编辑:添加另一个问题]
终于……
在网站安装了证书以提供 HTTPS 支持的情况下,相同的证书是否也可以用于 WCF 服务?
关于我的应用程序的注意事项:它是一个 NetTCP 客户端和服务器服务。用户将使用与网站相同的用户名和密码登录,该用户名和密码以明文形式传递。我很乐意将 u/n + p/w 以明文形式传递给 WCF,但框架不允许这样做,并且必须有证书。但是,由于预算限制,我不想购买证书!
(对不起,这个问题可能很愚蠢,但我真的不明白,所以欢迎一些帮助)。
【问题讨论】:
标签: wcf ssl certificate x509certificate