Search Support

Avoid support scams. We will never ask you to call or text a phone number or share personal information. Please report suspicious activity using the “Report Abuse” option.

Learn More

Firefox 45.0.2 refuses to install signed addon

  • 6 replies
  • 1 has this problem
  • 2 views
  • Last reply by subwiz

more options

I signed the xpi using jpm tool. But I did not write the auto-update config (the updateURL and updateLink and RDFs--not needed for my usecase). Is this supposed to fail? What is the alternative?

I signed the xpi using jpm tool. But I did not write the auto-update config (the updateURL and updateLink and RDFs--not needed for my usecase). Is this supposed to fail? What is the alternative?

All Replies (6)

more options

Add-ons need to be signed by Mozilla.

For further information about signing requirements see the Add-ons Support fora. https://discourse.mozilla-community.org/c/add-ons

more options

I am using a signed xpi.

the-edmeister said

Add-ons need to be signed by Mozilla. For further information about signing requirements see the Add-ons Support fora. https://discourse.mozilla-community.org/c/add-ons
more options

subwiz said

I signed the xpi using jpm tool.

If you signed it, it wasn't signed by Mozilla now was it?

more options

the-edmeister said

subwiz said
I signed the xpi using jpm tool.

If you signed it, it wasn't signed by Mozilla now was it?

Yes, signed using Mozilla: jpm sign --api-key $API_KEY --api-secret $API_SECRET.

more options

This is the current developer support article for signing extension XPI files. https://developer.mozilla.org/en-US/Add-ons/Distribution


These instructions are outdated. For an extension to work in Firefox it must be signed by Mozilla, not by yourself. https://developer.mozilla.org/en-US/docs/Signing_a_XPI

more options

I have been following the latest-documentation correctly. I signed using jpm sign. In my s3 host, I have set the Content-type for .xpi as application/x-xpinstall. When I do a wget download of the .xpi, and do a installation using File>Open, it works without warning. Strange.