OpenSSL:Невозможно создать SSL_CTX *с использованием SSL_CTX_новый()

Следуя инструкциям на странице , я пытаюсь использовать openSSL для безопасного подключения клиент/сервер.

Я не могу создать SSL_CTX следующим образом:

 /* OpenSSL headers */

 #include "openssl/bio.h"
 #include "openssl/ssl.h"
 #include "openssl/err.h"

 int main()
 {

       /* Initializing OpenSSL */

       SSL_load_error_strings();
       ERR_load_BIO_strings();
       OpenSSL_add_all_algorithms();

       SSL_CTX * ctx = SSL_CTX_new(SSLv23_client_method());

      .....
  }

Ссылка ctx всегда оказывается NULL.Может кто-нибудь пожалуйста скажите, какой шаг я пропустил?

Спасибо.

Обновление

При проверке ошибки сообщение было

 Error: library has no ciphers

10
задан Jake 15 April 2012 в 17:02
поделиться