Closed Bug 1678191 Opened 4 years ago Closed 3 years ago

Expose security.enterprise_roots.enabled in GeckoRuntimeSettings

Categories

(GeckoView :: General, enhancement, P1)

Unspecified
All

Tracking

(firefox89 fixed)

RESOLVED FIXED
89 Branch
Tracking Status
firefox89 --- fixed

People

(Reporter: agi, Assigned: agi)

Details

(Whiteboard: [geckoview:m89])

Attachments

(1 file)

Support for enterprise roots was added in Bug 1627756, we should expose a way for embedders to enable it.

Severity: -- → N/A
Priority: -- → P2
Whiteboard: [geckoview:m89]
Severity: N/A → S3
Priority: P2 → P1
Rank: 2
Assignee: nobody → agi
Attachment #9211349 - Attachment description: Bug 1678191 - Add GeckoRuntimeSettings.setEnterpriseRootsEnabled. → Bug 1678191 - Add GeckoRuntimeSettings.setEnterpriseRootsEnabled.
Pushed by asferro@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/36708fe24188
Add GeckoRuntimeSettings.setEnterpriseRootsEnabled. r=keeler,owlish,droeh
Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 89 Branch

This pref should not default to false. Android is not Desktop: here you are pulling certs from a store managed by the device owner, to which all apps on the device should be subordinate. (I do support the pref's existence, but only on the basis that it's nice for Firefox to offer a way for device owners to make Firefox an exception to the device-wide configuration, should they want to for whatever reason.)

Please see https://github.com/mozilla-mobile/fenix/issues/18990

(In reply to Robin Bankhead from comment #4)

This pref should not default to false. Android is not Desktop: here you are pulling certs from a store managed by the device owner, to which all apps on the device should be subordinate. (I do support the pref's existence, but only on the basis that it's nice for Firefox to offer a way for device owners to make Firefox an exception to the device-wide configuration, should they want to for whatever reason.)

Please see https://github.com/mozilla-mobile/fenix/issues/18990

Agreed !
This setting is a TOGGLE and the expected behavior should be that it keeps the last time the user set it ... NOT resetting to FALSE every time the userr restarts this nightly build ...

My suggestion: EITHER remove this setting completely OR keep it AND save the state of this toggle, NOT resetting it after every restart of the browser ...

In current 89.0.0-beta3 it is broken, because value is lost, when firefox is closed. Which breaks previous behavior. Previously it was set to true in my installation.

You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: