为提升您的使用体验,本站正在维护,部分功能暂时无法使用。如果本站文章无法解决您的问题,您想要向社区提问的话,请到 Twitter 上的 @FirefoxSupport 或 Reddit 上的 /r/firefox 提问,我们的支持社区将会很快回复您的疑问。

搜索 | 用户支持

防范以用户支持为名的诈骗。我们绝对不会要求您拨打电话或发送短信,及提供任何个人信息。请使用“举报滥用”选项报告涉及违规的行为。

详细了解

Error message recieved when applying TLS/SSL

  • 5 个回答
  • 2 人有此问题
  • 1 次查看
  • 最后回复者为 cor-el

more options

When I am trying to update my Mozilla.cfg and add preferences I receive the attached error message when I apply the following settings:

LockPref("security.enable_tls", true);

LockPref("security.enable_ssl2", false)

LockPref("security.enable_ssl3", false);

lockPref("security.tls.version.min", "2");

lockPref("security.tls.version.max", "3");


in addition to the issues with adding TLS, SSL, and TSL min/max version, I also received the same error message when I try to apply the following lines:

lockPref("browser.history_expire_days_min", "40");

lockPref("browser.history_expire_days_min", "40");


Running the most current version of Firefox (at the time I created this post) 61.0.1


Error message in case the attachment doesn't work:

Netscape.cfg/AutoConfig failed. Please contact your system administrator.

Error: defaultPref failed: [Exception... "Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsIPrefBranch.setStringPref]"  nsresult: "0x8000ffff (NS_ERROR_UNEXPECTED)"  location: "JS frame :: prefcalls.js :: defaultPref :: line 53"  data: no]
When I am trying to update my Mozilla.cfg and add preferences I receive the attached error message when I apply the following settings: LockPref("security.enable_tls", true); LockPref("security.enable_ssl2", false) LockPref("security.enable_ssl3", false); lockPref("security.tls.version.min", "2"); lockPref("security.tls.version.max", "3"); in addition to the issues with adding TLS, SSL, and TSL min/max version, I also received the same error message when I try to apply the following lines: lockPref("browser.history_expire_days_min", "40"); lockPref("browser.history_expire_days_min", "40"); Running the most current version of Firefox (at the time I created this post) 61.0.1 Error message in case the attachment doesn't work: Netscape.cfg/AutoConfig failed. Please contact your system administrator. Error: defaultPref failed: [Exception... "Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsIPrefBranch.setStringPref]" nsresult: "0x8000ffff (NS_ERROR_UNEXPECTED)" location: "JS frame :: prefcalls.js :: defaultPref :: line 53" data: no]
已附加屏幕截图

由chwest90于修改

被采纳的解决方案

hi, don't put quotation marks around integer values. in addition you can leave out the browser.history_expire_days_min preference, it is outdated and won't have any effect...

edit: also it's "lockPref" - you'll have to be careful with capitalization in this file

定位到答案原位置 👍 1

所有回复 (5)

more options

选择的解决方案

hi, don't put quotation marks around integer values. in addition you can leave out the browser.history_expire_days_min preference, it is outdated and won't have any effect...

edit: also it's "lockPref" - you'll have to be careful with capitalization in this file

由philipp于修改

more options

Great, thanks Philipp that worked for the min/max version, but what about the "enable_tls", "enable_ssl2", and "enable_ssl3" ?

edit reply: I do have all my lines set to "lockPref" it appears my web browser helped itself to some auto-capitalization.

由chwest90于修改

more options

i think those prefs are outdated and won't do anything in modern firefox versions either. you'll already achieve your goal by setting

lockPref("security.tls.version.min", 2);
lockPref("security.tls.version.max", 3);
more options

is there any way to still set it using Mozilla.cfg? I have very specific instructions to apply these settings. If not, I can simply submit for an exception, but I would still like to try make it work.

more options

SSL2 support was removed in Firefox 8.

SSL3 support was removed in Firefox 39.

These prefs are no longer supported since Firefox 23.

lockPref("security.enable_tls", true);
lockPref("security.enable_ssl2", false)
lockPref("security.enable_ssl3", false);

Bug 733642 - Allow the user to enable any version of TLS that libssl supports, maintaining our current defaults [23]

#733642#c1: This patch drops support for the security.enable_tls and security.enable_ssl3 prefs with new prefs security.tls.version.min and security.tls.version.max.