HTTPS с Linux-сокетами? - PullRequest
       25

HTTPS с Linux-сокетами?

1 голос
/ 16 июля 2009

Мне нужно отправить HTTP-запрос на сервер, используя HTTPS в Linux, используя обычные сокеты. Есть ли способ сделать это?

Код приветствуется.

Спасибо

Ответы [ 3 ]

6 голосов
/ 16 июля 2009

Вы можете зашифровать трафик с помощью библиотеки OpenSSL . Вот пример HTTP-клиента: http://www.w3.org/Library/src/HTTP.c

5 голосов
/ 16 июля 2009

Вам нужна реализация TLS (Transport Layer Security, ранее известная как Secure Sockets Layer, указанная в RFC 5246 ), будь то OpenSSL , GnuTLS , Ajisai , yaSSL , NSS или ваша собственная реализация (не рекомендуется).

0 голосов
/ 16 июля 2009

Я думаю, вам нужно использовать библиотеку SSL, такую ​​как OpenSSL (которая должна быть доступна почти во всех системах Linux или тривиально доступна, если не установлена ​​по умолчанию). AFAIK, нет никакого способа сделать SSL только с абсурдной реализацией сокетов в стиле Беркли.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...