目前我有 Windows 应用程序,它使用 SqlConnection 对象直接打开数据库连接(SQL Server 位于远程),没有任何适当的安全措施。
现在我需要使用证书来保护数据库连接。我阅读了有关在 SQL Server 和我的 Windows 应用程序上添加证书的内容。但我并不清楚如何做到这一点,也不确定它会有多有效。有人可以给我一些想法,有用的文章链接或示例代码吗?
我的一位朋友建议我创建“Web 服务”并将其托管在 IIS 上,因为我们可以在 IIS 上为“Web 服务”配置证书。并从我的 Windows 应用程序中调用该 WebService。但我不确定这个解决方案有多好。
提前感谢您为帮助我付出的努力。