hi, does anyone have a vc++ workspace for building the OpenSLL project.
my program is currently never returning after executing the SSL_CTX_use_PrivateKey_file(pxCTX, KEYF, SSL_FILETYPE_PEM) call. to build a debuggable version, i tried to edit the ntdll.mak file by changing the compiler switches, but i still can't seem to debug into the OpenSSL calls. below is a snipet of some of the code i am using: /* SSL preliminaries. We keep the certificate and key with the context. */ SSL_load_error_strings(); SSLeay_add_ssl_algorithms(); meth = SSLv23_server_method(); pxCTX = SSL_CTX_new (meth); if (!pxCTX) { ERR_print_errors_fp(stderr); exit(2); } if ((i = SSL_CTX_use_certificate_file(pxCTX, CERTF, SSL_FILETYPE_PEM)) <= 0) { ERR_print_errors_fp(stderr); exit(3); } if ((i = SSL_CTX_use_PrivateKey_file(pxCTX, KEYF, SSL_FILETYPE_PEM)) <= 0) { ERR_print_errors_fp(stderr); exit(4); } if (!SSL_CTX_check_private_key(pxCTX)) { fprintf(stderr,"Private key does not match the certificate public key\n"); exit(5); } /* ----------------------------------------------- */ /* TCP connection is ready. Do server side SSL. */ ssl = SSL_new (pxCTX); CHK_NULL(ssl); SSL_set_fd (ssl, GetSocketValue()); err = SSL_accept (ssl); CHK_SSL(err); /* Get the cipher - opt */ printf ("SSL connection using %s\n", SSL_get_cipher (ssl)); /* Get client's certificate (note: beware of dynamic allocation) - opt */ thanks in advance, dan ______________________________________________________________________ OpenSSL Project http://www.openssl.org User Support Mailing List [EMAIL PROTECTED] Automated List Manager [EMAIL PROTECTED]