Re: SSL ciphers

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, Mar 19, 2015 at 8:46 PM, Jeff Darcy <jdarcy@xxxxxxxxxx> wrote:

> > socket.c:2915
> > priv->ssl_meth = (SSL_METHOD *)TLSv1_method();
>
> I'm really glad to hear that :-)


FWIW, using TLSv1_2_method instead doesn't immediately seem to break.
Unfortunately, every possible piece of code for 3.7 got merged one
second before the feature-freeze deadline today, and that generated a
lot of wreckage.  I'll have to wait for that to clear before I can do
a meaningful test of this one-line change.

Oh dear! I'm not familiar with SSL API calls but given what you wrote above, I just realized that GlusterFS indeed supports TLS but "v1" only as you mention a "TLSv1_2_method()".

I dug a bit on the matter and I'm a quite puzzled here. In OpenSSL, there's a SSLv23_METHOD which selects which is more appropriate but I see nothing equivalent for TLS! Each version have its dedicated function call like TLSv1_METHOD, TLSv1_1_METHOD and TLSv1_2_METHOD!

I really wonder why they didn't include a generic method which would negociate the best protocol version between client and server :-(

Anyways, I'll recompile the Ubuntu packages from the PPA applying a small patch to change "TLSv1_method()" to "TLSv1_2_method()" to see if it works in my case.

Thank you very much for pointing out the interesting bits and helping figure out things. Have fun debugging :-)

--
Unix _IS_ user friendly, it's just selective about who its friends are.
_______________________________________________
Gluster-users mailing list
Gluster-users@xxxxxxxxxxx
http://www.gluster.org/mailman/listinfo/gluster-users

[Index of Archives]     [Gluster Development]     [Linux Filesytems Development]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Bugtraq]     [Linux OMAP]     [Linux MIPS]     [eCos]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux