Hello, I managed to get past the problem of loading the certificate:
I am now calling the below: if (SSL_CTX_use_PrivateKey_file(ctx,CERTFILE,SSL_FILETYPE_PEM)!=1) { ERR_print_errors_fp(stderr); printf("Error loading private key file!"); } I see the following error: error:0906D06C:PEM routines:PEM_read_bio:no start line.\crypto\pem\pem_lib.c"647 Expecting: ANY PRIVATE KEY I must apologise for any inconvenience on this in advance. I'm just learning to crawl at the moment. Thanks, Garyc --- gary clark <[EMAIL PROTECTED]> wrote: > My Bad. I missed the SSL_library_init() call. > > Sorry. > > Thanks, > Garyc > --- david kine <[EMAIL PROTECTED]> wrote: > > > Did you call > > "SSL_library_init()","SSL_load_error_strings()", > > etc.? > > > > gary clark <[EMAIL PROTECTED]> wrote: Hello, > > > > After performing the following: > > > > SSL_CTX * ctx = > SSL_CTX_new(SSLv23_client_method()); > > > > Huh! Dumped the result of theh failure and > > errorcode. > > > > The ctx value is: > > > > ctx=0x0 > > > > OPENSSL_Uplink(100EA000,07): no OPENSSL_Applink > > > > The above failure of ERR_print_errors_fp(stderr); > > > > Could somebody be so kind to enlighten me on what > > I'm > > doing wrong? > > > > Thanks, > > Garyc > > --- gary clark wrote: > > > > > Hello, > > > > > > Running Windows and built using VC++. > > > > > > I have discovered that my SSL_CTX * is null > > > when attempting to call: > > > > > > SSL_CTX * ctx = > > SSL_CTX_new(SSLv23_client_method()); > > > > > > why would this happen? Its a little confusing it > > > builds fine. > > > > > > Thanks, > > > Garyc > > > > > > SSL_CTX * ctx = > > > --- gary clark wrote: > > > > > > > > > > > Hello, > > > > > > > > Took the client and server code from the > Network > > > > Security with OpenSSL chapter 5. Built the > > server > > > > and > > > > client code non-secure. This part worked like > a > > > > charm. > > > > > > > > Having a problem building the secure version. > > I'm > > > > using Windows VC++ and windows and attempting > to > > > use > > > > the 5.5 client. I would like to know where the > > > > "client.pem" file and the function provided > > > > "seed_prng" appears to use a unix /dev/random > > what > > > > do > > > > I use for windows? > > > > > > > > I attempted to use the client.pem file that > the > > > > openssl-0.9.8e provides. It failed to load the > > > > certificate. Is that a valid certificate to > use? > > > > > > > > Much appreciate any help in advance on this. > > > > > > > > Thanks, > > > > Garyc > > > > > > > > SSL_CTX * setup_client_ctx(void) > > > > { > > > > SSL_CTX * ctx; > > > > > > > > ctx = SSL_CTX_new(SSLv23_method()); > > > > > > > > if > > > > > > (SSL_CTX_use_certificate_chain_file(ctx,CERTFILE) > > > != > > > > 1) > > > > printf("Error loading certificate file!"); > > > > if > > > > > > > > > > (SSL_CTX_use_PrivateKey_file(ctx,CERTFILE,SSL_FILETYPE_PEM)!=1) > > > > printf("Error loading private key file!"); > > > > > > > > printf("Successful!"); > > > > return ctx; > > > > } > > > > > > > > > > ______________________________________________________________________ > > > > OpenSSL Project > > > > http://www.openssl.org > > > > User Support Mailing List > > > > openssl-users@openssl.org > > > > Automated List Manager > > > > [EMAIL PROTECTED] > > > > > > > > > > > > > ______________________________________________________________________ > > > OpenSSL Project > > > http://www.openssl.org > > > User Support Mailing List > > > openssl-users@openssl.org > > > Automated List Manager > > > [EMAIL PROTECTED] > > > > > > > > ______________________________________________________________________ > > OpenSSL Project http://www.openssl.org > > User Support Mailing List > openssl-users@openssl.org > > Automated List Manager [EMAIL PROTECTED] > > > > > > > > --------------------------------- > > Bored stiff? Loosen up... > > Download and play hundreds of games for free on > > Yahoo! Games. > > ______________________________________________________________________ > OpenSSL Project > http://www.openssl.org > User Support Mailing List > openssl-users@openssl.org > Automated List Manager > [EMAIL PROTECTED] > ______________________________________________________________________ OpenSSL Project http://www.openssl.org User Support Mailing List openssl-users@openssl.org Automated List Manager [EMAIL PROTECTED]