我正在尝试为我的 WCF 服务实施加密。我知道有几个选项可供我执行此操作。我对他们不感兴趣。我想使用密码重新生成可重复的 RSA 密钥。然后,这些密钥将用于交换 AES 密钥,该密钥将用于加密实际传递的数据。
我想我需要一个自定义绑定来做到这一点。我也有兴趣尝试简单地将我自己的绑定元素添加到 NetTCP 绑定中。有没有人尝试自定义现有的绑定,或者创建一个完全自定义的绑定?
更新 1
我真的会接受有关创建自定义绑定的任何意见。我可以启动加密部分并从那里开始工作。
更新2
我有一个客户绑定和一个自定义绑定元素。现在我正在实现 MessageEncoder.WriteMessage 的覆盖。我需要知道该消息的去向,以便我可以使用正确的加密密钥。我似乎无法访问此目标地址。