私は青空のiothubのSDC sample of the mqtt protocolを実行しようとしています。私は、このエラーは、それぞれに1つが受け入れられ、5回繰り返してしまったazure iothub sdk mqttサンプルエラーTLSの証明書
error:1416F086: SSL routines:tls_process_server_certificate:certificate verify failed
Info: Closing tlsio from a state other than TLSIO_STATE_EXT_OPEN or TLSIO_STATE_EXT_ERROR
: 私は完全なエラーを私は敬遠しがちプロジェクトをコンパイルしたが、私はプログラムを実行するときには、この
SSLルーチンに関するいくつかのエラーを返しますメッセージはIoTHubに送信される準備ができている。
私は、サンプルディレクトリのopenssl certsに信頼を置く必要があることを読んだが、この作業を行う方法やこの問題を回避する方法を理解していない。
すでにこの問題に直面している人はいますか?
どのプラットフォームでサンプルを実行しますか?どのsdkバージョンを使用しましたか?IoT Hub SDK for Windowsバージョン1.1.27を使用してWindowsプラットフォームでサンプルをテストしましたが、問題なく動作します。 –
私は、Linux 2.6.36を実行しているARMデバイス用のSDKをコンパイルしましたが、コンパイルしてx86-64で実行しても問題は発生しません。 私はコンパイルプロセスで何らかのエラーがあったと思います。 SDKのバージョンは、2017-11-03 – Marco
がリリースされた最後のバージョンです。あなたのLinux OSにopensslがインストールされているかどうかを確認してください。 –