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]

Reply via email to