在mac上的apache bench中的SSL警报号码40

时间:2015-08-14 12:12:15

标签: ssl openssl apachebench

当我尝试使用Mac OS X 10.10中的apache bench for my website时,我总是在任何请求上遇到相同的错误: public static DataView curInfoView= null; public static string GetCurSymbol(string curCode) { string curSymbol = string.Empty; if (string.IsNullOrEmpty(curCode)) return curSymbol; try { curInfoView = new DataView(curInfoDataSet.Tables[0]); if (curInfoView != null) { curInfoView.Sort = "CurCode Asc"; int rowIndexCurrencyInfoView = curInfoView.Find(curCode_); if (rowIndexCurInfoView > -1) { // initialize large currecncy DataRowView drCurInfo = curInfoView[rowIndexCurInfoView]; curSymbol = Convert.ToString(drCurInfo["CurSymbol"]).Trim(); } } } catch (Exception ex) { AppLog.Log("Exception in GetCurrency For Currency Code ( " + curCode_.ToString() + ") :" + ex.ToString()); } return curSymbol; }

我可以在不支持SSL3的任何其他网站上使用6979:error:14094410:SSL routines:SSL3_READ_BYTES:sslv3 alert handshake failure:/SourceCache/OpenSSL098/OpenSSL098-52.40.1/src/ssl/s3_pkt.c:1145:SSL alert number 40 SSL handshake failed (1).选项获得相同的错误,但在此网站上即使我设置了-f SSL3,也会收到此错误。 Qualys SSL Labs测试报告不支持SSL3,并且支持TLS。在任何Linux操作系统中,一切都很好。我有来自StartCom的免费SSL证书。

如何摆脱这个错误?

谢谢!

0 个答案:

没有答案