使用 Azure API 应用程序发送加密的服务总线消息

Send encrypted Service Bus messages with Azure API App

我想 post 使用 Azure API 应用程序将消息代理到 Azure 中的服务总线队列。唯一的 我遇到的问题是必须使用非对称加密对消息进行加密 (public/private 键)。所以想法是 API 应用程序使用 public 密钥发送加密消息 到服务总线,稍后 BizTalk 轮询服务总线并使用私钥解密消息。

可以这样做吗?

数据加密不是服务总线内置的东西,但您绝对可以使用 .NET 库自行加密数据。如果您的消息小于最大大小(标准消息为 256 KB,高级消息为 1 mb),这真的很容易。只需将消息正文设置为生成的加密消息即可。