.Net Compact Framework 中的 SSL SSlstream 支持
SSL SSlstream Support in .Net Compact Framework
我在 WinCE 2013 上工作,想在 SSL/TLS 中使用 mqtt 协议。但似乎 .Net CF3.9 不支持 SSL StreamCLass。谁能告诉我是否可以在 .NCF3.9 中启用 SSL/TLS 进行通信。我想使用 SSL Stream class 和
using System.Net.Security;
using System.Security.Authentication;
但是做不到...
看看:
https://m2mqtt.wordpress.com/
它是一个随时可用的 MQTT 实现,如果它不能满足您的需求,您至少可以看看 SSL 在 .NET CF 中是如何实现的。
为了在 M2Mqtt 上启用 SSL/TLS,您需要定义 SSL 符号。例如,如果您看到 Net MF 4.3 项目文件 (https://github.com/eclipse/paho.mqtt.m2mqtt/blob/master/M2Mqtt/M2Mqtt.NetMf43.csproj),则有此部分:
<DefineConstants>DEBUG;TRACE,MF_FRAMEWORK_VERSION_V4_3,SSL</DefineConstants>
如您所见,有 SSL 符号。它使构建具有 SSL 支持。
我在 M2MQTT 库中添加了对 Compact Framework 2.0 / 3.5 / 3.9 的 OPENSSL 支持。检查 https://github.com/bpastore/paho.mqtt.m2mqtt/tree/dev
我在 WinCE 2013 上工作,想在 SSL/TLS 中使用 mqtt 协议。但似乎 .Net CF3.9 不支持 SSL StreamCLass。谁能告诉我是否可以在 .NCF3.9 中启用 SSL/TLS 进行通信。我想使用 SSL Stream class 和
using System.Net.Security;
using System.Security.Authentication;
但是做不到...
看看: https://m2mqtt.wordpress.com/ 它是一个随时可用的 MQTT 实现,如果它不能满足您的需求,您至少可以看看 SSL 在 .NET CF 中是如何实现的。
为了在 M2Mqtt 上启用 SSL/TLS,您需要定义 SSL 符号。例如,如果您看到 Net MF 4.3 项目文件 (https://github.com/eclipse/paho.mqtt.m2mqtt/blob/master/M2Mqtt/M2Mqtt.NetMf43.csproj),则有此部分:
<DefineConstants>DEBUG;TRACE,MF_FRAMEWORK_VERSION_V4_3,SSL</DefineConstants>
如您所见,有 SSL 符号。它使构建具有 SSL 支持。
我在 M2MQTT 库中添加了对 Compact Framework 2.0 / 3.5 / 3.9 的 OPENSSL 支持。检查 https://github.com/bpastore/paho.mqtt.m2mqtt/tree/dev