On Thursday 25 February 2016 11:12:20 cnm marketing wrote:
> Yes, we tried both with no luck -
> 
> CURLOPT_SSLVERSION: CURL_SSLVERSION_DEFAULT, CURL_SSLVERSION_TLSv1,
> CURL_SSLVERSION_SSLv2
> and CURL_SSLVERSION_SSLv3
> CURLOPT_SSL_CIPHER_LIST: tried all the cipher returned from "openssl
> ciphers 'ALL:eNULL'"

The cipher-suite identifiers used by OpenSSL are incompatible with the 
identifiers used by NSS.  Please check which cipher-suite exactly is used
in the working case and try to look it up in the following table:

https://github.com/curl/curl/blob/64fa3b8d/lib/vtls/nss.c#L104

Is the server in question available anywhere for testing?

Kamil

> In addition, we are using the following nss-softokn-freebl
> [root]# rpm -qa |grep nss-softokn
> nss-softokn-3.14.3-10.el6_5.x86_64
> nss-softokn-freebl-3.14.3-3.el6_4.i686
> nss-softokn-freebl-3.14.3-3.el6_4.x86_64
> 
> On Thu, Feb 25, 2016 at 10:00 AM, Kamil Dudka <[email protected]> wrote:
> > On Thursday 25 February 2016 09:15:37 cnm marketing wrote:
> > > Hi,
> > > 
> > > We use two different ports to do libcurl operations on "CentOS release
> > 
> > 6.6
> > 
> > > (Final)".
> > > 
> > > In an internal port A, with "CURLOPT_VERBOSE" on, we got this message "*
> > > Initializing NSS with certpath: sql:/etc/pki/nssdb" when using url
> > > "https://xxxx.aaa.com:portA";, then program hangs. However, it works if
> > 
> > we
> > 
> > > change "https" to "http". In addition, we try "openssl s_client -cipher
> > > ...." to get cipher information via port A, it fails (timeout) for all
> > 
> > the
> > 
> > > cipher returned from "openssl ciphers 'ALL:eNULL' ....".
> > > 
> > > In another port B, it works for both "https" and "http". When using
> > 
> > openssl
> > 
> > > to get cipher info. it also works fine.
> > > 
> > > 
> > > Thanks,
> > > cnm
> > 
> > Have you tried to switch the SSL version and/or enabled cipher-suites?
> > 
> > OpenSSL and NSS have different default configuration from each other.
> > 
> > Please have a look at the following options:
> > 
> > https://curl.haxx.se/libcurl/c/CURLOPT_SSLVERSION.html
> > https://curl.haxx.se/libcurl/c/CURLOPT_SSL_CIPHER_LIST.html
> > 
> > Kamil
-------------------------------------------------------------------
List admin: https://cool.haxx.se/list/listinfo/curl-library
Etiquette:  https://curl.haxx.se/mail/etiquette.html

Reply via email to