代码之家  ›  专栏  ›  技术社区  ›  far2c

当从事件中心消费到我的应用程序时,消息是否加密?它是SSL安全的吗?

  •  2
  • far2c  · 技术社区  · 7 年前

    我正在使用从Azure事件中心到我的应用程序的消息,并且我正在成功接收这些消息。我想知道从事件中心发送的消息是否加密。我搜索了文档。微软但找不到太多信息。如果有人能帮我理解,那将是一个很大的帮助。

    1 回复  |  直到 7 年前
        1
  •  3
  •   Peter Bons    7 年前

    简短回答:是的。

    正如你在 the docs :

    从事件中心读取事件数据的任何实体都是事件使用者。所有事件中心消费者通过AMQP 1.0会话连接,事件在可用时通过会话传递。。。

    现在,可以找到更多关于服务总线和事件中心的AMQP使用文档 here

    它是Azure服务总线消息传递和Azure事件中心的主要协议。这两种服务也支持HTTPS。

    在这方面,更重要的是:

    Azure服务总线( 注意:也包括事件中心 )要求始终使用TLS。它支持TCP端口5671上的连接,其中TCP连接在进入AMQP协议握手之前首先与TLS覆盖,并且还支持TCP端口5672上的连接,其中服务器使用AMQP规定的模型立即提供到TLS的连接的强制升级。AMQP WebSockets绑定在TCP端口443上创建一个隧道,该端口相当于AMQP 5671连接。

    https://docs.microsoft.com/en-us/azure/security/azure-security-encryption-atrest )