We're calling on all EU-based Mozillians with iOS or iPadOS devices to help us monitor Apple’s new browser choice screens. Join the effort to hold Big Tech to account!

搜尋 Mozilla 技術支援網站

防止技術支援詐騙。我們絕對不會要求您撥打電話或發送簡訊,或是提供個人資訊。請用「回報濫用」功能回報可疑的行為。

了解更多

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.