Firefox/Go Faster/Client Implementation Plan: Difference between revisions

Improve notes about AMO's signing service
(Add note about maxVersion)
(Improve notes about AMO's signing service)
Line 54: Line 54:
=Securing system add-ons=
=Securing system add-ons=


System add-ons will need to be signed in a way that differentiates them from regular add-ons. This means either using a custom signing certificate or using the AMO signing service with a new instances that tags the OU with a special string.
System add-ons will need to be signed in a way that differentiates them from regular add-ons. This means either using a custom signing certificate or using the AMO signing service. AMO currently has two signing servers set up two sign preliminarily reviewed add-ons and fully reviewed add-ons. Clients can distinguish between the two based on a special string added to the Organizational Unit (OU) of the signing certificate for each add-on. Adding a third signing server that adds a new string to the OU is straightforward but AMO would need some updates to know to pass certain add-ons to that server.


* '''Bug: Add-ons manager signature checks should enforce special rules for add-ons installed in the system add-ons location'''
* '''Bug: Add-ons manager signature checks should enforce special rules for add-ons installed in the system add-ons location'''
canmove, Confirmed users
1,570

edits