Closed Bug 1668192 Opened 5 years ago Closed 4 years ago

the Install Certificates group policy doesn't work

Categories

(Thunderbird :: Security, defect, P2)

Tracking

(thunderbird_esr78 affected, thunderbird91+ fixed)

RESOLVED FIXED
92 Branch
Tracking Status
thunderbird_esr78 --- affected
thunderbird91 + fixed

People

(Reporter: mludha, Assigned: darktrojan)

References

(Blocks 1 open bug)

Details

Attachments

(2 files)

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Firefox/78.0

Steps to reproduce:

Created a file c:\root.der containing my own root certificate.
Created the following registry entry:
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Mozilla\Thunderbird\Certificates\Install]
"1"="c:\root.der"
Started Thunderbird.

Actual results:

My certificate didn't appear under Tools -> Options -> Manage Certificates -> Authorities. According to procmon the file was read by Thunderbird.

Expected results:

According to https://github.com/drlellinger/thunderbird-policies#certificates--install this should be a supported way to import CA certificates.

Blocks: tb78found
Component: Untriaged → Security

I think we're missing a bunch of adjustments to the Policies.jsm. I'll attach the diff I happen to obtain in another bug, before I forget.

Status: UNCONFIRMED → NEW
Ever confirmed: true
Priority: -- → P2
Attachment #9187864 - Attachment description: Diff of chages in policies → Diff of changes in policies
Severity: -- → S3
Blocks: 1707210

John, you are the assignee on bug 1707210. Are you intended to be the assignee here as well?

I was not aware I was assigned in the other bug, that somehow slipped. So yes, let me do this.

Flags: needinfo?(john)
Assignee: nobody → john
Status: NEW → ASSIGNED

Need to port bug 1578534 and bug 1603221. I'll do it since I'm already working in the area.

Assignee: john → geoff

Pushed by geoff@darktrojan.net:
https://hg.mozilla.org/comm-central/rev/3c46cc3b045d
Port bug 1578534 and bug 1603221 - changes to the Certificates enterprise policy. r=john.bieling

Status: ASSIGNED → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → 92 Branch

Comment on attachment 9232563 [details]
Bug 1668192 - Port bug 1578534 and bug 1603221 - changes to the Certificates enterprise policy. r=john.bieling

[Approval Request Comment]
Regression caused by (bug #):
User impact if declined:
Group policies do not support new options introduced in m-c.

Testing completed (on c-c, etc.):
Risk to taking this patch (and alternatives if risky):
Low.

Attachment #9232563 - Flags: approval-comm-beta?

Comment on attachment 9232563 [details]
Bug 1668192 - Port bug 1578534 and bug 1603221 - changes to the Certificates enterprise policy. r=john.bieling

[Triage Comment]
Approved for beta

Attachment #9232563 - Flags: approval-comm-beta? → approval-comm-beta+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: