движок msie не поддерживает работу с такими сертификатами, тут нечего перебирать. с современными сайтами, где халявный lets encrypt - через winapi облом будет, разве что городить костыли в виде OpenSSL (но там весьма много кода получается и парсера http-заголовков нет, его тоже самому делать надо)
ну парсер http сделать то не особо проблема
если полностью rfc не надо делать)
😳 так и знал 10 строчками не обойтись да
с примером из openssl сейчас проверил, работает blockchain.com и в принципе заголовки парсить не надо, если ему просто тело ответа нужно
А в какой винде работает? Классический пример на winapi - с этим сайтом работает в win8 нормально, а вот в win7/xp не работает. Давно собираюсь какой-то хороший клиент для HTTPS написать чтобы работало в старой винде и с современными сайтами. Кстати не нашёл вообще диагностических утилит для HTTPS - многие сайты вот по тем или иным причинам через winapi пример не работают, а почему толком не ясно (то ли какие-то параметры TLS/SSL, то ли версии TLS). Но весь софт для анализа - показывает только следующий уровень - заголовки.
ура я решил это без всяких опенссл, заменил CA на MY вроде работает))
Обсуждают сегодня