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
> > > > [email protected]
> > > > Automated List Manager
> > > > [EMAIL PROTECTED]
> > > >
> > >
> > >
> >
>
______________________________________________________________________
> > > OpenSSL Project
> > > http://www.openssl.org
> > > User Support Mailing List
> > > [email protected]
> > > Automated List Manager
> > > [EMAIL PROTECTED]
> > >
> >
> >
>
______________________________________________________________________
> > OpenSSL Project http://www.openssl.org
> > User Support Mailing List
> [email protected]
> > 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
> [email protected]
> Automated List Manager
> [EMAIL PROTECTED]
>
______________________________________________________________________
OpenSSL Project http://www.openssl.org
User Support Mailing List [email protected]
Automated List Manager [EMAIL PROTECTED]