1

シリアルポート経由でOpenSSLを使用することは可能ですか?

シリアルポートを介して接続された2つの組み込みデバイスがあります。openSSLを使用して通信を保護するにはどうすればよいですか?Boostライブラリについて聞いたことがありますが、同じサンプルコードは見つかりませんでした。

4

1 に答える 1

1

接続自体を保護するのではなく、主にデバイスを認証した後にいるようです。SSL/TLS は主に接続を保護するために使用されますが、おそらくシリアル ケーブルでは必要ありません。

あなたができることは、証明書を使用することです(または、手動で信頼を確立できる場合は、プレーンな非対称キーでも)。

一方のデバイスがもう一方のデバイスにランダム チャレンジを送信し、その見返りに署名付きの応答が返されることを期待して (署名デバイスの公開鍵/証明書と共に) システムを設計できます。署名と証明書を検証すると、リモート デバイスが認証されます。

これは OpenSSL で行うことができますが、これは SSL/TLS とは関係ありません。(OpenSSL は、SSL よりもはるかに多くのことを行うライブラリです。)

于 2012-10-20T13:35:19.637 に答える