1

是否可以通过串行端口使用 OpenSSL?

我有两个通过串行端口连接的嵌入式设备。如何使用 openSSL 保护通信?我听说过 boost 库,但我没有找到任何相同的示例代码。

4

1 回答 1

1

听起来您主要是在验证设备之后,而不是保护连接本身。SSL/TLS 主要用于保护连接,您可能不需要通过串行电缆。

您可以做的是使用证书(如果您可以手动建立信任,甚至可以使用普通的非对称密钥)。

当一个设备向另一个设备发送随机质询时,您可以设计一个系统,期望得到一个签名的响应作为回报(以及签名设备的公钥/证书)。验证签名和证书应该验证远程设备。

您可以使用 OpenSSL 执行此操作,但这与 SSL/TLS 无关。(OpenSSL 是一个比 SSL 做得更多的库。)

于 2012-10-20T13:35:19.637 回答