Простой сбой кода C ++ OpenSSL - PullRequest
       1

Простой сбой кода C ++ OpenSSL

1 голос
/ 26 ноября 2010

Я работаю над учебником по использованию OpenSSL, и когда я пытаюсь что-то довольно простое, кажется, что он вылетает.Есть идеи, что я делаю не так?

#include <openssl/ssl.h>

int main(int argc, char* argv[])
{
    SSL_load_error_strings();
    ERR_load_BIO_strings();
    OpenSSL_add_all_algorithms();

    SSL_CTX * ctx = SSL_CTX_new(SSLv23_client_method());
    SSL * ssl;

    if (!SSL_CTX_load_verify_locations(ctx, NULL, "/etc/ssl/certs"))
    {
        /* Handle failed load here */
    }
    return 0;
}

1 Ответ

3 голосов
/ 26 ноября 2010

Это может быть потому, что вы не позвонили SSL_library_init().

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