2009-07-16 50 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。