自己署名証明書を使用simplessl.c
して双方向 SSL をチェックするために使用します。CA、クライアントなどのすべての証明書パスを渡しました。Linux x86 でアプリケーションを実行したところ、問題なく動作しました。しかし、ARMボードで実行すると、アプリケーションはcurl_easy_perform()
. 同等のコマンドラインもチェックしました。コマンドも戻りません。この動作はなぜですか?
curlは ARM ボードの時間をどのように計算しますか?これはopensslの計算方法と同じですか? コマンドを実行するopenssl s_client -connect .....
と、証明書がまだ有効ではないことが示され (これは ARM に RTC がないためです)、ARM ボードの時刻は 1970 年 1 月 1 日を示しています。
しかし、curl コマンド ラインまたはcurl_easy_perform()
API はまだ機能しません。