Hi, Marek,

I have tried. It did not work. Since my work is based on ACE_SSL, I tried with 
ACE_SSL example program. Still could not setup TLS connection. Seems like an 
ACE_SSL bug. 

Thanks,
Roger

> -----Original Message-----
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] Behalf Of Marek Marcola
> Sent: Tuesday, April 18, 2006 5:05 PM
> To: openssl-users@openssl.org
> Subject: RE: strange problem of "no shared cipher" for no 
> certificateTLSconnection
> 
> 
> Hello,
> 
> > I used SSL_CTX_set_cipher_list() to try all kinds of ADH 
> plus aNULL, eNULL, NULL and ALL.
> > The connection still could not be setup without server certificate.
> 
> On server side:
>       - generate DH parameters file:
>               # openssl dhparam 512 -out dhparm.pem
>       - add code to initialize SSL_CTX structure:
> 
> static DH *load_dh_param(const char *dhfile)
> {
>         DH *ret=NULL;
>         BIO *bio;
> 
>         if ((bio=BIO_new_file(dhfile,"r")) == NULL){
>                 goto err;
>         }
>         ret=PEM_read_bio_DHparams(bio,NULL,NULL,NULL);
> 
> err:
>         if (bio != NULL){
>                 BIO_free(bio);
>         }
>         return(ret);
> }
> ..
> ..
> SSL_CTX *ctx;
> DH *dh;
> ..
> ..
> if((dh=load_dh_param("dhparam.pem")) == NULL){
>         ERR_print_errors_fp(stderr);
>         goto err;
> }
> SSL_CTX_set_tmp_dh(ctx,dh);
> DH_free(dh);
> 
> if(!SSL_CTX_set_cipher_list(ctx,"ADH")) {
>        ERR_print_errors_fp(stderr);
>        goto err;
> }
> ..
> ..
> 
> On client side:
>       - add code to initialize SSL_CTX structure:
> 
> if(!SSL_CTX_set_cipher_list(ctx,"ADH")) {
>        ERR_print_errors_fp(stderr);
>        goto err;
> }
> 
> Best regards,
> -- 
> Marek Marcola <[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]

Reply via email to