/ / OpenSSL über die serielle Schnittstelle - boost, ssl, serial-port

OpenSSL über serielle Schnittstelle - boost, ssl, serial-port

Ist es möglich, OpenSSL über eine serielle Schnittstelle zu verwenden?

Ich habe zwei Embedded-Geräte über eine serielle Schnittstelle verbunden. Wie kann ich die Kommunikation mit OpenSSL sichern? Ich habe von der Boost-Bibliothek gehört, aber ich habe keinen Beispielcode für dasselbe gefunden.

Antworten:

1 für die Antwort № 1

Es klingt wie du bist hauptsächlich nach der Authentifizierungdie Geräte, im Gegensatz zur Sicherung der Verbindung selbst. SSL / TLS wird hauptsächlich zur Sicherung der Verbindung verwendet, die Sie wahrscheinlich nicht über ein serielles Kabel benötigen.

Was Sie tun könnten, ist die Verwendung von Zertifikaten (oder auch einfache asymmetrische Schlüssel, wenn Sie Vertrauen manuell einrichten können).

Sie könnten ein System entwerfen, wenn ein Gerät dies würdeSenden Sie eine zufällige Herausforderung an die andere und erwarten Sie eine signierte Antwort im Gegenzug (zusammen mit dem öffentlichen Schlüssel / Zertifikat des signierenden Geräts). Durch die Überprüfung der Signatur und des Zertifikats sollte das Remote-Gerät authentifiziert werden.

Sie können dies mit OpenSSL tun, aber das hat nichts mit SSL / TLS zu tun. (OpenSSL ist eine Bibliothek, die viel mehr als SSL bietet.)