2012-03-21 55 views
3

簽署我有2個問題:用於HTTPS連接的良好C++庫?證書由證書autority

Q1:有誰知道一個良好的C++庫執行向HTTPS服務器的請求?

請注意,服務器上的SSL證書將由威瑞信的證書自動提供提供。 Q2:所以,我可以將CA的根證書嵌入到我的C++應用程序中,以便庫自動使用它嗎?我不希望用戶在其操作系統中手動添加它。

感謝您的建議。

回答

1

都將能夠使用OpenSSL的。您可以使用您的應用程序提供的CA證書。我不認爲這是易於使用嵌入的資源

+0

Sehe,做派出了他們的工作信息通過HTTPS遠程客戶端?我需要控制我的C++程序並通過手機查詢一些選項。 – 2014-05-31 17:18:15

+0

呃是的。問題是「有人知道一個好的C++庫來執行對HTTPS服務器的請求嗎?」。所以是的,你可以發送信息(請求)到HTTPS服務器。 – sehe 2014-06-01 00:58:01

+0

好吧;看來cURL不支持HTTP服務器! http://curl.haxx.se/docs/faq.html#Can_I_write_a_server_with_libcur – 2014-06-01 01:04:33

0

我猜libcurl是更好的知名網絡圖書館之一。根據我的經驗,使用C語言編寫(所有這些都會帶來重創),事實證明它有時易於崩潰,並且沒有最好的API。儘管如此,它在很多地方都有使用,相對容易掌握,並且支持幾乎所有你需要的東西。