2009-07-16 61 views
1

我需要使用普通套接字在Linux上使用HTTPS向服務器發送HTTP請求。有沒有辦法做到這一點?HTTPS與Linux套接字?

代碼表示讚賞。

感謝

回答

6

您可以用OpenSSL庫加密通訊。下面是一個例子HTTP客戶端:http://www.w3.org/Library/src/HTTP.c

+0

聽起來不錯。但我不能使用外部庫,當然不是gpl。 – wonderer 2009-07-16 19:12:27

+0

@wonderer:OpenSSL不是GPL。 – ephemient 2009-07-16 19:34:51

+0

OpenSSL許可證是它自己的動物:http://www.openssl.org/source/license.html – joeslice 2009-07-16 19:48:19

0

我想你會需要使用SSL庫,如OpenSSL(這應該是可以在幾乎每一個Linux系統,或者可以平凡如果不是默認安裝的)。 AFAIK,沒有辦法只用一個absic伯克利風格的套接字實現SSL。