| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Сети > Где взять сертификат? |
| Автор: neosapient 16.11.2014, 16:20 | ||||
| Здравствуйте. Тестирую http://curl.haxx.se/libcurl/c/smtp-ssl.html Собрал cURL с поддержкой OpenSSL. Проверил, что всё работает.
Далее, пробую подключиться на почту
Вопрос, где взять сертификат? Делать самому? Как? Или сертификат мне должен выдать хост, к которому подключаюсь? Затем, куда этот сертификат положить, чтобы его увидела программа? Либо, как указать программе, откуда брать сертификат? |
| Автор: neosapient 18.11.2014, 02:43 | ||
Снял макроопределения с опций CURLOPT_SSL_VERIFYPEER и CURLOPT_SSL_VERIFYHOST, и письмо доставилось
Вопрос про то, как получить сертификат и как им пользоваться остается открытым. ? Появился второй вопрос, почему письмо доставилось без проверок сертификата? |
| Автор: feodorv 18.11.2014, 14:33 |
| Ставьте http://curl.haxx.se/libcurl/c/CURLOPT_VERBOSE.html, смотрите на строчку с заголовком http://geektimes.ru/post/69079/#comment_1967828. Ибо http://curl.haxx.se/libcurl/c/CURLOPT_CAINFO.html. Выясняйте, получен ли уже сертификат от mail.ru. Сертификат может не проходить проверки, поэтому возникает ошибка SSL certificate problem: unable to get local issuer certificate. |