OpenBSD freepascal http kliens: nem tudom van-e összefüggés, de curl_easy_perform() okozott hasonlót, linux, Free-, NetBSD, DragonFly működött, de OpenBSD-n nem. Ha a CURLOPT_SSL_VERIFYPEER disable, akkor működik. Nem mentem még utána, de talán az OpenBSD root certje körül kellene keresgélni:
- CURLOPT_SSL_VERIFYPEER (default enable) manual-ban: curl uses a default bundle of CA certificates (the path for that is determined at build time)
- ports/net/curl/Makefile-ban: --with-ca-bundle=/etc/ssl/cert.pem
- OpenBSD/src/lib/libcrypto/Makefile-ja szerint:
${INSTALL} ${INSTALL_COPY} -o ${BINOWN} -g ${BINGRP} -m 444 ${.CURDIR}/cert.pem ${DESTDIR}/etc/ssl/cert.pem
Persze, csak vaktában lövöldözök curl_easy_perform() esetében is (maga a curl, ugyanazzal a linkkel shellből működik), lehet semmi köze a freepascal-os problémához.