Closed
Bug 736154
Opened 13 years ago
Closed 12 years ago
Obtain win32 and osx code-signing certificates for SeaMonkey binary and update signing
Categories
(Release Engineering :: General, defect)
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: gerv, Assigned: bhearsum)
References
Details
SeaMonkey would like to sign their Windows installers and updates, to enable them to support Silent Update. After discussion between Callek, John O'Duinn, Harvey, Mitchell and myself about the best way to do this, the conclusion is as follows:
1) Mozilla should obtain a suitable code signing certificate for SeaMonkey to use
2) SeaMonkey will then be given this certificate to manage the signing on their own infra
3) The certificate should not 'look like' the one RelEng uses to sign Firefox
This bug is to get server ops to obtain such a certificate.
The only question which remains is to work out exactly what should be in each field of the certificate, particularly the O field (which, I believe, is the one displayed in the relevant UI). This needs to be acceptable to the CA from a legal perspective, but also meet criteria 3.
My initial proposal for us to present to the CA for the O field is "Mozilla Foundation, SeaMonkey Project". If they refuse that, it would be good to get some guidance on the parameters they are having to work within.
Gerv
Updated•13 years ago
|
Assignee: server-ops → server-ops-releng
Component: Server Operations → Server Operations: RelEng
QA Contact: phong → arich
Updated•13 years ago
|
Assignee: server-ops-releng → server-ops
Component: Server Operations: RelEng → Server Operations
QA Contact: arich → phong
Comment 1•13 years ago
|
||
CC'ing folks who could help. From what I could figure, this is what needs to be purchased - https://www.verisign.com/code-signing/ The process seems similar to a EV cert purchase.
Updated•13 years ago
|
Assignee: server-ops → shyam
Comment 2•13 years ago
|
||
I don't purchase code certs, no idea how to go about one. mrz? or someone in releng will have a better idea, they use code signing certs all the time.
Assignee: shyam → server-ops
Updated•13 years ago
|
Assignee: server-ops → mrz
Reporter | ||
Comment 3•13 years ago
|
||
mrz/joduinn: can you guys get together and figure out who on one of your teams can make this purchase? This bug seems to be bouncing around a lot...
Thanks :-)
Gerv
Comment 4•12 years ago
|
||
(In reply to Gervase Markham [:gerv] from comment #3)
> mrz/joduinn: can you guys get together and figure out who on one of your
> teams can make this purchase? This bug seems to be bouncing around a lot...
>
> Thanks :-)
>
> Gerv
Two months have passed, ping?
Comment 5•12 years ago
|
||
I didn't know I owned this.
IT doesn't manage code-signing certificates. RelEng does, as part of their code signing process. I'd suggest this is something they should own, not IT.
Assignee: mrz → nobody
Component: Server Operations → Release Engineering
QA Contact: phong
Comment 6•12 years ago
|
||
(In reply to matthew zeier [:mrz] from comment #5)
> I didn't know I owned this.
>
> IT doesn't manage code-signing certificates. RelEng does, as part of their
> code signing process. I'd suggest this is something they should own, not IT.
Found during triage - I'll grab this and make sure it finds an owner.
Assignee: nobody → joduinn
Comment 7•12 years ago
|
||
per irc w/callek:
1) At this time, SeaMonkey does not sign any release builds, and does not have any signing cert for windows. This means users are unable to have background updates or the hotfix addon.
2) SeaMonkey will soon also need an apple signing ID for signing 10.8 builds. Same problem space, so morphing to include. Might as well kill-two-certs-with-one-bug (ahem!).
Summary: Obtain code-signing certificate for SeaMonkey binary and update signing → Obtain win32 and osx code-signing certificates for SeaMonkey binary and update signing
Comment 8•12 years ago
|
||
Instructions documented in bug#677025#c4 and then updated in bug#696775.
1) I've ordered authenticode cert just now for "Mozilla Foundation", "Release Engineering (SeaMonkey)". Order#USMOZIX12. Status still "Pending", although cshields confirmed no emails in hostmaster@m.c at this time.
2) work on OSX signing cert not yet started.
Comment 9•12 years ago
|
||
Is there any update on this (at least on the already ordered cert)?
Comment 10•12 years ago
|
||
(In reply to Frank Wein [:mcsmurf] from comment #9)
> Is there any update on this (at least on the already ordered cert)?
Its in joduinn's hands, he was on PTO last week and was in and out of meetings before and after his PTO, we're both working on juggling his calendar to find a time to get it handed to me.
Assignee | ||
Comment 11•12 years ago
|
||
I've got these certs in hand. I'll be handing them off along with the passphrases to Callek today.
Assignee: joduinn → bhearsum
Assignee | ||
Comment 12•12 years ago
|
||
Callek has the keys + passphrases now.
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
Updated•11 years ago
|
Product: mozilla.org → Release Engineering
You need to log in
before you can comment on or make changes to this bug.
Description
•