Использование libsoup & https под Windows - PullRequest
0 голосов
/ 31 октября 2018

Я успешно использовал 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, который будет доступен только в режиме отладки? Есть ли ошибка, которую я не нашел в сообщенных ошибках?

...