Hello,
> I tried to compile & run this program for secure conection
> establishment. when i tried to compile and run this
> SSL_CTX_new(SSLv23_client_method() returns only null pointer .how can
> i avoid this error
> 
> 
> #include "stdio.h"
> #include "string.h"
> 
> int main()
> {
>     BIO * bio;
>     SSL * ssl;
>     SSL_CTX * ctx;
> 
>     int p;
> 
>     char * request = "GET / HTTP/1.1\x0D\x0AHost:
> www.verisign.com\x0D\x0A\x43onnection: Close\x0D\x0A\x0D\x0A";
>     char r[1024];
> 
>     /* Set up the library */
> 
>     ERR_load_BIO_strings();
>     SSL_load_error_strings();
>     OpenSSL_add_all_algorithms();
> 
>     /* Set up the SSL context */
> 
>    ctx = SSL_CTX_new(SSLv23_client_method());
>    printf("%s",ctx);
Add SSL_library_init() call and if you want to print context pointer
use:
        printf("%p\n",ctx);

Best regards,
--
Marek Marcola <[EMAIL PROTECTED]>

______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    openssl-users@openssl.org
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to