Собственно имеем https-сервер с self-signed certificate, который блокирует все не подписанные запросы посредством SSL_VERIFY_PEER | SSL_VERIFY_FAIL_IF_NO_PEER_CERT
. Проблема в том, что я не могу подключится из Qt к такому серверу. Со стандартными настройками openssl достаточно указать путь к сертификату
QSslSocket::addDefaultCaCertificates("key.pem");
Находил несколько решений, но они не работают и выглядят монструозно. Подозреваю что упускаю из вида какую-то мелочь.
Кто-то сталкивался с таким?
PS: Через curl тоже не получается, так что подозреваю что какой-то косяк с ключами или настройками openssl.