SSL を使用するには Mosquitto http://mosquitto.orgが必要です。OpenSSL の例をいくつか読みましたが、C でソケットを使用したことがないので、既存のソケットに対して何を変更する必要があるか教えてもらえますか? (受け入れる、書く、読む?)
どうもありがとうございました
SSL を使用するには Mosquitto http://mosquitto.orgが必要です。OpenSSL の例をいくつか読みましたが、C でソケットを使用したことがないので、既存のソケットに対して何を変更する必要があるか教えてもらえますか? (受け入れる、書く、読む?)
どうもありがとうございました
私の理解では、accept()を呼び出した後、OpenSSLで使用するためにソケットを構成する必要があります-使用するためにライブラリもすでに構成していると仮定します。
その後、read()とwrite()の代わりにSSL_read()とSSL_write()を使用できます。
ソケットを閉じる場合は、close()を呼び出す前にSSLサポートを無効にする必要があります。
これは確かに合理的な取り組みです。ソケットコードは実際には問題ではありません。TLSサポートを開始および停止するために何をする必要があるかを理解し、脆弱性につながる可能性のある何かを見逃さないようにします。