Использование libsoup & https под Windows

Я успешно использовал libsoup для запроса API с использованием https в C, используемого в C++. Однако при сборке в режиме выпуска мой запрос будет отклонен со статусом 6: неприемлемый сертификат TLS.

Я попытался получить больше информации и обнаружил, что свойство "tls-database" моего SoupSession было NULL в режиме выпуска и было допустимым указателем в режиме отладки.

Я попытался покопаться в исходниках glib, чтобы найти возможную информацию о том, как была создана GTlsDatabase, но не смог найти конкретные реализации Windows, чтобы понять проблему...

Я использую glib/libsoup, включенный в установщик GStreamer 1.12.4 для Windows (10), который является libsoup 2.56.0.

Есть ли способ специально загрузить сертификат (тоже ничего не найдено) или есть конкретный env var, который будет доступен только в режиме отладки? Есть ли ошибка, которую я не нашел в сообщенных ошибках?

0 ответов

Другие вопросы по тегам