问题标签 [wcf-encryption]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
14041 浏览

wcf - WCF - 我如何加密消息?

我的 WCF 服务涉及在客户端和服务之间发送数据集(csv 格式)数据。此数据集必须加密,以免数据被截获。我正在使用 wshttpbinding 并尝试使用 web.config 中的以下设置来加密消息:

当我尝试生成客户端代理时,我收到一个很长的错误消息框(无法完全阅读,因为它超出了屏幕底部!)。该错误消息确实提到了有关“未提供服务证书”的内容。

如何加密消息?我需要证书吗?我应该提到,这项服务将在不同域的互联网上使用,所以我不确定使用“用户名”安全性是否是最佳选择(?)

基本上我很困惑!

0 投票
1 回答
1538 浏览

c# - 用于加密的客户 WCF 绑定/绑定元素

我正在尝试为我的 WCF 服务实施加密。我知道有几个选项可供我执行此操作。我对他们不感兴趣。我想使用密码重新生成可重复的 RSA 密钥。然后,这些密钥将用于交换 AES 密钥,该密钥将用于加密实际传递的数据。

我想我需要一个自定义绑定来做到这一点。我也有兴趣尝试简单地将我自己的绑定元素添加到 NetTCP 绑定中。有没有人尝试自定义现有的绑定,或者创建一个完全自定义的绑定?

更新 1

我真的会接受有关创建自定义绑定的任何意见。我可以启动加密部分并从那里开始工作。

更新2

我有一个客户绑定和一个自定义绑定元素。现在我正在实现 MessageEncoder.WriteMessage 的覆盖。我需要知道该消息的去向,以便我可以使用正确的加密密钥。我似乎无法访问此目标地址。

0 投票
1 回答
471 浏览

c# - WCF webconfig 加密问题

我已经加密了我的 WCF Webconfig,然后我用实际的 webconfig 文件替换了我的加密 webconfig。

现在的问题是项目不能只在我的电脑上运行,它在其他系统上运行良好。

加密如下:

错误是:

无法使用提供程序“RsaProtectedConfigurationProvider”解密。来自提供者的错误消息:无法打开 RSA 密钥容器

0 投票
1 回答
423 浏览

wcf - WCF 服务未加密响应

我们有一个托管在 IIS 中的 WCF 服务,具有以下customBinding。该服务接收来自 IBM Datapower 的加密和签名请求。该服务可以验证签名并很好地解密请求。但是发出的响应没有加密或签名。(我可以使用 WCF 日志记录来验证这一点)

MessageContracts 的 ProtectionLevel 设置为ProtectionLevel.EncryptAndSign

我在这里错过了什么吗?