libsoup を使用して、C++ から使用される C で https を使用して API を要求することに成功しました。ただし、リリース モードでビルドすると、リクエストはステータス 6: unacceptable TLS certificate で拒否されます。
詳細情報を取得しようとしたところ、SoupSession の「tls-database」プロパティがリリース モードでは NULL であり、デバッグ モードでは有効なポインターであることがわかりました。
GTlsDatabase の構築方法に関する可能な情報を見つけるために glib ソースを掘り下げようとしましたが、問題を理解するための特定の Windows 実装を見つけることができませんでした...
libsoup 2.56.0 である Windows (10) 用の GStreamer 1.12.4 インストーラーに含まれている glib/libsoup を使用します。
証明書を具体的にロードする方法はありますか(それについても何も見つかりませんでした)、またはデバッグモードでのみ使用できる特定の環境変数がありますか? 報告されたバグで見つけられなかったバグはありますか?