与Azure事件中心通信时,如何在TLS上使用AMQP协议

时间:2016-07-05 20:01:55

标签: azure-eventhub

我将一些数据从现场网关发送到eventhub。我担心发送的数据的安全性。现在我正在使用以下代码,数据将转到eventhub。我想通过sendSync方法知道数据是否在sceens后面加密,或者我需要在发送之前添加一些代码来加密数据

EventData sendEvent = new EventData(payloadBytes);
EventHubClient ehClient = EventHubClient.createFromConnectionStringSync(connStr.toString());        
ehClient.sendSync(sendEvent); 

我是数据安全的新手,所以任何输入都会有很大的帮助......谢谢!!

1 个答案:

答案 0 :(得分:0)

默认情况下,使用TLS发送所有数据。使用事件中心是必需的。请参阅https://azure.microsoft.com/en-us/documentation/articles/event-hubs-authentication-and-security-model-overview/(发送数据的设备)

因此,您不需要任何其他代码。

另见Sending AMQP Telemetry to Azure Event Hub not using TLS encryption