我正在开发一个程序,该程序使用Azure Service Bus Relay将信息从服务器传输到客户端。
我的问题是,这些信息如何得到保障?我请求的数据是用SSL加密的还是数据发送的纯文本?我使用webHttpRelayBinding
,通过WebServiceHost
打开AddServiceEndpoint
。一切都在C#中。然后,我通过GET
请求从此服务中获取数据。
如果是纯文本,我如何轻松加密所请求的数据?
祝你好运
答案 0 :(得分:0)
如果您指的是侦听器端(本地服务注册并连接到ServiceBus),则默认情况下这是安全的。与ServiceBus之间的所有通信都通过SSL执行。要保护发送方(服务的使用者)和ServiceBus之间的数据,您需要设置ServiceBus端点以使用https,以便发送方和ServiceBus之间的数据也通过SSL。换句话说,使用URL方案设置为https注册ServiceBus端点。
希望能回答你的问题。