0
我想使用Azure API應用程序將代理消息發佈到Azure中的服務總線隊列。我遇到的唯一的 問題是消息必須使用非對稱加密 (公鑰/私鑰)進行加密。所以這個想法是,API應用程序使用公鑰 將加密消息發送到服務總線,然後BizTalk輪詢服務總線並使用私鑰解密消息。使用Azure API發送加密的服務總線消息應用程序
可以做到這一點嗎?
我想使用Azure API應用程序將代理消息發佈到Azure中的服務總線隊列。我遇到的唯一的 問題是消息必須使用非對稱加密 (公鑰/私鑰)進行加密。所以這個想法是,API應用程序使用公鑰 將加密消息發送到服務總線,然後BizTalk輪詢服務總線並使用私鑰解密消息。使用Azure API發送加密的服務總線消息應用程序
可以做到這一點嗎?
數據加密不是內置於Service Bus中的,但您可以使用.NET庫自行加密數據。如果您的郵件低於最大大小(標準郵件爲256 KB,付費郵件爲1 MB),這非常簡單。只需將消息正文設置爲生成的加密消息即可。
查看示例https://dotnetfiddle.net/l0xM0P,它顯示瞭如何使用AES加密輕鬆加密郵件,然後安全地將base64編碼爲傳輸,然後解碼和解密以獲取原始郵件。 – GFoley83
請參閱http://chris.59north.com/post/Encrypting-messages-for-the-Windows-Azure-Service-Bus – granadaCoder