One may consider Mozilla's NSS library (Netscape invented SSL, "Network Security Services") as an alternative to OpenSSL. It has an compatible API layer (extra package), is used by Firefox, (Chrome), OpenOffice and has more sane default settings. Check out the comparison tables: <a href="http://en.wikipedia.org/wiki/Comparison_of_TLS_Implementations" rel="nofollow">http://en.wikipedia.org/wiki/Comparison_of_TLS_Implementatio...</a>