Add-ons/Extension Signing: Difference between revisions

Jump to navigation Jump to search
Line 61: Line 61:
There are three special cases of add-ons developed by Mozilla: System add-ons, Mozilla Extensions and Hotfixes.
There are three special cases of add-ons developed by Mozilla: System add-ons, Mozilla Extensions and Hotfixes.


If the add-on is a system add-on, the Organizational Unit (OU) of the end-entity certificate must be set to "Mozilla Components".
* If the add-on is a system add-on, the Organizational Unit (OU) of the end-entity certificate must be set to "Mozilla Components".
 
* If the add-on is a Mozilla Extension, the OU of the EE cert must be set to "Mozilla Extensions".
If the add-on is a Mozilla Extension, the OU of the EE cert must be set to "Mozilla Extensions".
* If the add-on is a hotfix, the add-on ID must match the pref `extensions.hotfix.id` (currently `firefox-hotfix@mozilla.org`) and the public key hash of the end-entity cert must match the fingerprints set in `extensions.hotfix.certs.1.sha1Fingerprint` or `extensions.hotfix.certs.2.sha1Fingerprint`.
 
If the add-on is a hotfix, the add-on ID must match the pref `extensions.hotfix.id`
(currently `firefox-hotfix@mozilla.org`) and the public key hash of the end-entity cert must match the fingerprints set in `extensions.hotfix.certs.1.sha1Fingerprint` or
`extensions.hotfix.certs.2.sha1Fingerprint`.


refs:
refs:
Confirmed users
529

edits

Navigation menu