User.js: SSL_ERROR_UNSAFE_NEGOTIATION [solved: security.ssl.require_safe_negotiation]

Created on 14 Feb 2020  路  5Comments  路  Source: arkenfox/user.js

Was wondering which pref could be causing this error. Site seems to work on a stock firefox.

"An error occurred during a connection to X. Peer attempted old style (potentially vulnerable) handshake.
Error code: SSL_ERROR_UNSAFE_NEGOTIATION
The page you are trying to view cannot be shown because the authenticity of the received data could not be verified.
Please contact the website owners to inform them of this problem."

Thanks.

All 5 comments

Probably this one right here:

user_pref("security.ssl.treat_unsafe_negotiation_as_broken", true);

If not that one, then try this one:

user_pref("security.ssl.require_safe_negotiation", true);

They are both set to false on stock Firefox.

Thanks. The second one did it (1201). First one (1270) displays the warning on the padlock for sites that would normally be blocked by 1201.

  • 1270 is about displaying a visual clue in the urlbar: it is not 100% reliable (e.g. subresources), but there is no harm in leaving it active in the user.js as true
  • 1201 is the one that can break some sites: and it should be rare (everyone will get different mileage)

1201 is the one that can break some sites: and it should be rare

I just got the SSL error after clicking an eBay link (something like https://svcs.ebay.com/delstats/clk/rtm?url=https%3A%2F%2Fwww.ebay.com.....) and had to disable 1201. Weird.

1201 breaks tools.cisco.com as well, they are aware of it, probably won't fix it as they can't understand why anyone would flip this pref on. 馃ぃ

Was this page helpful?
0 / 5 - 0 ratings

Related issues

crssi picture crssi  路  3Comments

Thorin-Oakenpants picture Thorin-Oakenpants  路  5Comments

kaliostro2 picture kaliostro2  路  7Comments

Thorin-Oakenpants picture Thorin-Oakenpants  路  5Comments

TerkiKerel picture TerkiKerel  路  4Comments