Hello, I loaded the key file into the SSL_CTX and that appeared to work i.e client.key. Is this correct? I used the book and thought that CERTFILE,client.pem was being used in the function:SSL_CTX_use_PrivateKey_file.
if (SSL_CTX_use_PrivateKey_file(ctx,CERTFILE,SSL_FILETYPE_PEM)!=1) { ERR_print_errors_fp(stderr); printf("Error loading private key file!"); } Thanks, Garyc --- gary clark <[EMAIL PROTECTED]> wrote: > Hello, > > I managed to get past the problem of loading the > certificate: > > I am now calling the below: > if > (SSL_CTX_use_PrivateKey_file( 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 > === message truncated === ______________________________________________________________________ OpenSSL Project http://www.openssl.org User Support Mailing List openssl-users@openssl.org Automated List Manager [EMAIL PROTECTED]