2012-03-21 4 views
3

У меня 2 вопроса:Хорошая библиотека C++ для подключения HTTPS? Сертификат подписывается сертификатом autority

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

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

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

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

ответ

1

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

+0

Sehe, сделать оба из них работают для отправки информация для удаленного клиента через HTTPS? Мне нужно управлять моей программой на C++ и запрашивать некоторые параметры с помощью мобильного телефона. –

+0

Erm да. Вопрос: «Кто-нибудь знает хорошую библиотеку C++ для выполнения запросов на сервер HTTPS?». Так что да, вы можете отправлять информацию (запросы) на сервер HTTPS. – sehe

+0

Ну; похоже, cURL не поддерживает HTTP-сервер! http://curl.haxx.se/docs/faq.html#Can_I_write_a_server_with_libcur –

0

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