Closed
Bug 378730
Opened 18 years ago
Closed 5 years ago
Signing Lightning XPI
Categories
(Calendar :: Build Config, enhancement)
Calendar
Build Config
Tracking
(Not tracked)
RESOLVED
WONTFIX
People
(Reporter: dbo, Unassigned)
References
Details
A good start is <https://www.mozdevgroup.com/docs/pete/Signing-an-XPI.html>.
Comment 1•16 years ago
|
||
Gozer, any ideas on this?
Comment 2•16 years ago
|
||
Well, you'll need a code signing certificate, and automating the signing is possible, but has security implications.
Why is this wanted, exactly? Are we talking about releases or nightly builds?
Comment 3•16 years ago
|
||
I'm not sure, its probably enough to do so for the release builds...other opinions?
I guess the reason for this is ... "because we can" :-) And maybe to get rid of the unsigned dialog and give people a better feeling when installing lightning.
Comment 4•16 years ago
|
||
(In reply to comment #3)
> I'm not sure, its probably enough to do so for the release builds...other
> opinions?
Not really, anything like signing nightly builds would require automated, unnatended code-signing, and that's hard. Securely signing release builds, that can involve a bit of manual work, and that's easy, so good!
> I guess the reason for this is ... "because we can" :-) And maybe to get rid of
> the unsigned dialog and give people a better feeling when installing lightning.
Yes, it's certainly possible, but I am not 100% certain where responsability for signing these would lie.
Once I've got all the bits and pieces in place to sign the Thunderbird releases, I could probably better tell you how easy/realistic it could be for Mozilla Messaging to be signing the Lightning XPIs.
Comment 5•16 years ago
|
||
(In reply to comment #4)
> Once I've got all the bits and pieces in place to sign the Thunderbird
> releases, I could probably better tell you how easy/realistic it could be for
> Mozilla Messaging to be signing the Lightning XPIs.
Sounds good. Is there a bug on that we could set dependency with?
Updated•16 years ago
|
Component: Lightning Only → Build Config
QA Contact: lightning → build
Comment 6•13 years ago
|
||
Mark, what are the odds that this can happen for future releases? We'd have to either use the Thunderbird signing certs, or have our own certificates.
Comment 7•13 years ago
|
||
Doesn't amo effectively sign your packages? AFAIK users are not currently prompted because Lightning isn't signed. I can't at see a real use for this at the moment...
Comment 8•13 years ago
|
||
(In reply to comment #7)
> https://bugzilla.mozilla.org/show_bug.cgi?id=378730#c7
> Doesn't amo effectively sign your packages? AFAIK users are not currently
> prompted because Lightning isn't signed. I can't at see a real use for this at
> the moment...
They don't do real xpi signing. The user is not prompted with an extra dialog, but it does say "Author not verified" when installing Lightning.
Comment 9•13 years ago
|
||
Doesn't addons.mozilla.org repackage the xpi files, e.g. if one changes the supported application version? What would happen to a signed xpi in that case?
And what about signing the binary components during build/release as requested in another bug?
Comment 10•5 years ago
|
||
From Thunderbird 74 onwards Lightning does not exist as a separate add-on but is integrated into Thunderbird.
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → WONTFIX
You need to log in
before you can comment on or make changes to this bug.
Description
•