Comment désactiver l'exigence de signature du module complémentaire Firefox

Mozilla imposera la signature des extensions dans Firefox dans Firefox 40. Cette version particulière de Firefox devrait être publiée le 11 août 2015 sur le canal stable.

La signature complémentaire fait référence à un nouveau système implémenté par Mozilla qui nécessite que les extensions pour Firefox soient signées par l'organisation afin de les installer dans les versions stables et bêta du navigateur Web Firefox.

Les développeurs qui souhaitent rendre leurs extensions disponibles pour les utilisateurs stables ou bêta de Firefox doivent les faire signer via addons.mozilla.org (AMO), même s'ils prévoient de les publier uniquement sur des sites tiers et non sur le principal référentiel de modules complémentaires de Mozilla. .

Toutes les dernières versions des extensions sur Mozilla AMO sont automatiquement signées. Cela signifie que les utilisateurs de Firefox peuvent rencontrer des problèmes lorsqu'ils tentent d'installer d'anciennes versions d'extensions hébergées sur AMO et d'extensions non hébergées sur le site ou qui leur sont soumises pour le processus de signature.

Si tel est le cas, les options suivantes sont disponibles pour continuer à utiliser le module complémentaire:

  1. Basculez vers Firefox ESR et modifiez la configuration pour désactiver l'exigence de signature complémentaire.
  2. Basculez vers Firefox Developer ou Firefox Nightly car ils offrent le même commutateur pour désactiver la signature complémentaire.
  3. Mozilla prévoit de publier des versions spéciales pour les développeurs (appelées versions sans marque) qui ont la même préférence.
  4. Basculez vers un autre navigateur basé sur Firefox, par exemple Pale Moon.

Le calendrier de déploiement actuel pour les extensions signées

  • Firefox 40: Les avertissements sont affichés si des compléments non signés sont installés.
  • Firefox 41: la signature de module complémentaire est appliquée dans les versions stable et bêta du navigateur Web Firefox. Il existe une préférence que les utilisateurs peuvent utiliser pour désactiver l'exigence dans cette version particulière.
  • Firefox 48: la signature de module complémentaire est obligatoire. Le remplacement ne fonctionne plus et il n'y a aucune option disponible pour installer des extensions non signées sur les versions Stable ou Beta Firefox.

Il n’est pas clair pour le moment si la règle sera également appliquée pour Firefox ESR. Si tel est le cas, cela se produira lorsque le canal ESR atteindra la version 45. Mozilla prévoit de rendre le commutateur de substitution disponible dans Firefox ESR pour le moment (ce qui signifie que le remplacement restera et ne sera pas supprimé).

Comment désactiver l'application de la signature complémentaire

Les utilisateurs stables, bêta et ESR de Firefox peuvent utiliser la préférence xpinstall.signatures.required pour désactiver l’obligation de signature dans leur version du navigateur.

Les utilisateurs stables et bêta ne peuvent le faire qu’avant que leur version de Firefox ne soit au nombre de 41, tandis que les utilisateurs d’ESR peuvent également l’utiliser ultérieurement.

  1. Tapez about: config dans la barre d'adresse du navigateur et appuyez sur Entrée. Cela charge la page de configuration principale de Firefox.
  2. Confirmez le message d'avertissement s'il apparaît.
  3. Recherchez la préférence xpinstall.signatures.required.
  4. Double-cliquez dessus pour changer sa valeur.

Lorsque vous le définissez sur false, vous désactivez la condition de signature complémentaire.

Des informations supplémentaires sur cette fonctionnalité sont disponibles sur le site Web de Mozilla.