Хорошая библиотека C ++ для HTTPS-соединения? Сертификат подписан сертификатом авторизации - PullRequest
3 голосов
/ 21 марта 2012

У меня есть 2 вопроса:

Q1: Кто-нибудь знает хорошую C ++ библиотеку для выполнения запросов к HTTPS-серверу?

Обратите внимание, что сертификат SSL насервер будет предоставлен сертификатом , например VeriSign.

Q2: Итак, могу ли я встроить корневой сертификат CA в свое приложение C ++, чтобы он автоматически использовался библиотекой?Я не хочу, чтобы пользователь добавил его вручную в своей операционной системе.

Спасибо за советы.

Ответы [ 3 ]

1 голос
/ 21 марта 2012

оба смогут использовать openssl. Вы можете заставить его использовать сертификаты CA, предоставленные вашим приложением. Я не думаю, что это просто использовать встроенные ресурсы

0 голосов
/ 09 мая 2015

ON WIndows, есть небольшая библиотека или, вернее, просто небольшой набор заголовков c ++: http://www.codeproject.com/Articles/66625/A-Fully-Featured-Windows-HTTP-Wrapper-in-C

0 голосов
/ 21 марта 2012

Я думаю, libcurl - одна из самых известных сетевых библиотек. По моему опыту написания на C (со всем, что изобретает колесо, это приносит), он оказался склонным к сбоям время от времени и не имеет лучшего API. Тем не менее, он используется в сотне мест, относительно легко справиться и поддерживает практически все, что вам когда-либо может понадобиться.

...