Closed
Bug 1106077
Opened 11 years ago
Closed 11 years ago
Setup expired certificate for ssl-expired.mozqa.com
Categories
(Infrastructure & Operations Graveyard :: WebOps: Other, task)
Infrastructure & Operations Graveyard
WebOps: Other
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: daniela.domnici, Assigned: Atoll)
References
Details
(Whiteboard: [kanban:https://webops.kanbanize.com/ctrl_board/2/66][qa-automation-blocked])
Similary to bug 891288.
We need an expired certificate with the mozqa.com domain for the security notification test.The current domain with the invalid certificate is: "https://summitbook.mozilla.org".
Comment 1•11 years ago
|
||
I have to add that the certificate for summitbook.mozilla.org was expired until a couple weeks ago, until all certificate have been re-issued by IT? When we get a new expired certificate we don't want to make use of summitbook.mozilla.org anytime longer, but want to have that domain as ssl-expired.mozqa.com.
Comment 2•11 years ago
|
||
Does the certificate need to be signed by a known issuer (like Digicert) or can it be self-signed?
If we need a cert signed by a known issuer, I believe we still have to pay as if we are buying a 1 year cert, even if I drop the validity of the cert to 1 day.
Created:
ssl-expired-mozqa-zlb.vips.scl3.mozilla.com 63.245.215.124
Comment 3•11 years ago
|
||
Cyliang, I would say that we first create the subdomain (https://ssl-expired.mozqa.com/) and a self-signed certificate. We can then test how it works. If there are problems we could still buy an officially signed one.
Updated•11 years ago
|
Assignee: server-ops-webops → gozer
Status: NEW → ASSIGNED
Comment 4•11 years ago
|
||
This looks like some test failure, as the SSL certificate for summitbook.mozilla.org is indeed expired:
$> openssl s_client -connect summitbook.mozilla.org:443
CONNECTED(00000003)
depth=1 C = US, O = Equifax, OU = Equifax Secure Certificate Authority
verify return:1
depth=0 serialNumber = -csW8OPdwDOZBFy1pK2SKOEzx7o9IqlO, C = US, ST = California, L = Mountain View, O = Mozilla Corporation, CN = summitbook.mozilla.org
verify error:num=10:certificate has expired
notAfter=Jul 8 12:41:31 2011 GMT
Status: ASSIGNED → RESOLVED
Closed: 11 years ago
Resolution: --- → INVALID
Comment 5•11 years ago
|
||
Philippe, we need an expired certificate with the mozqa.com domain, please see what Henrik mentioned in comment 1. Could this be done?
"When we get a new expired certificate we don't want to make use of summitbook.mozilla.org anytime longer, but want to have that domain as ssl-expired.mozqa.com."
Updated•11 years ago
|
Status: RESOLVED → REOPENED
Resolution: INVALID → ---
Comment 6•11 years ago
|
||
(In reply to Andreea Matei [:AndreeaMatei] from comment #5)
> Philippe, we need an expired certificate with the mozqa.com domain, please
> see what Henrik mentioned in comment 1. Could this be done?
>
> "When we get a new expired certificate we don't want to make use of
> summitbook.mozilla.org anytime longer, but want to have that domain as
> ssl-expired.mozqa.com."
I'll get on that tomorrow, it's going to be tricky to ask a CA for an expired certificate, would it be good enough if it was a self-signed certificate.
Whiteboard: [kanban:webops:https://kanbanize.com/ctrl_board/4/1967] → [kanban:https://webops.kanbanize.com/ctrl_board/2/66] [kanban:webops:https://kanbanize.com/ctrl_board/4/1967]
Comment 7•11 years ago
|
||
Allright, after some cleaning up, discovered ssl-expired.mozqa.com was used by a self-signed expired certificate, and I belive that was not good enough.
So, what you will have starting tomorrow is:
https://expired.mozqa.com/
running a perfectly valid Digicert SSL certificate, and you should be good to go.
Note, they couldn't issue certs with expiration in the past, so that's why I am talking about tomorrow, since that's when it will expire. More specifically:
Not After : Feb 25 12:00:00 2015 GMT
Whiteboard: [kanban:https://webops.kanbanize.com/ctrl_board/2/66] [kanban:webops:https://kanbanize.com/ctrl_board/4/1967] → [kanban:https://webops.kanbanize.com/ctrl_board/2/66]
Comment 8•11 years ago
|
||
(In reply to Philippe M. Chiasson (:gozer) from comment #7)
> Allright, after some cleaning up, discovered ssl-expired.mozqa.com was used
> by a self-signed expired certificate, and I belive that was not good enough.
>
> So, what you will have starting tomorrow is:
>
> https://expired.mozqa.com/
So why can't we continue to use ssl-expired.mozqa.com? Has the certificate not been created for that subdomain? It would break our naming schema for all types of certificate testcases we have on that domain.
Updated•11 years ago
|
QA Contact: nmaul → smani
Comment 9•11 years ago
|
||
Gozer,
Would it be possible to revoke expired.mozqa and get one with their old sub-domain?
Flags: needinfo?(gozer)
Comment 10•11 years ago
|
||
:whimboo,
I'll look into this for you.
Assignee: gozer → smani
Flags: needinfo?(gozer)
Comment 11•11 years ago
|
||
Thanks a lot, Shyam!
Comment 12•11 years ago
|
||
(In reply to Henrik Skupin (:whimboo) from comment #11)
> Thanks a lot, Shyam!
Henrik,
So I have ssl-expired.mozqa.com up and running on the older certificate (which was self signed). Did you need this to be a properly signed certificate?
Flags: needinfo?(hskupin)
Comment 13•11 years ago
|
||
Yes, because with a self-signed certificate there will also be an exception warning which we totally do not need. :/
Btw. I tried to load ssl-expired.mozqa.com but it's not reachable.
Flags: needinfo?(hskupin)
Comment 14•11 years ago
|
||
Due to some recent changes in NSS 3.18 as shipped with Firefox 38 our current expired certificate does no longer work. Reason is that with that version older Equifax root CA certificates have been removed. So this domain has no longer a valid issuer.
Our security tests are our P1 area of Mozmill Tests, so a test for that is somewhat important. Please lets find a proper solution soon. Thanks.
Severity: normal → major
Status: REOPENED → ASSIGNED
Updated•11 years ago
|
Whiteboard: [kanban:https://webops.kanbanize.com/ctrl_board/2/66] → [kanban:https://webops.kanbanize.com/ctrl_board/2/66][qa-automation-blocked]
| Assignee | ||
Comment 15•11 years ago
|
||
I talked with :gozer and we just have to phone Digicert to override the requested expiration date, so I'll do that tonight.
Assignee: smani → rsoderberg
Comment 16•11 years ago
|
||
Thanks Richard! I assume this will then be for ssl-expired.mozqa.com.
Summary: Expired certificate required with the mozqa.com domain for the security notification test → Setup expired certificate for ssl-expired.mozqa.com
| Assignee | ||
Comment 17•11 years ago
|
||
Emailed Digicert for ssl-expired.mozqa.com:
Request #140175: Alter expiration date to 26-MAR-2015
| Assignee | ||
Comment 18•11 years ago
|
||
The certificate was issued with an expiration date of 26-MAR-2015, and is live at https://ssl-expired.mozqa.com/. I'll wait for it to expire before decom'ing the unused https://expired.mozqa.com/ VIP.
Comment 19•11 years ago
|
||
(In reply to Richard Soderberg [:atoll] from comment #18)
> The certificate was issued with an expiration date of 26-MAR-2015, and is
> live at https://ssl-expired.mozqa.com/. I'll wait for it to expire before
> decom'ing the unused https://expired.mozqa.com/ VIP.
Great! So once this cert is online we can update our tests. I will not be around before Wednesday next week. So Syd could handle the re-activation of test code for the mozmill-tests, and Chris for Firefox UI tests. Both bugs are marked as dependent on that one.
| Assignee | ||
Comment 20•11 years ago
|
||
(Note that the cert is already online, it just won't expired for another 2 days.)
Comment 21•11 years ago
|
||
That's right, but our tests would fail if we enable it earlier than that date.
Richard, once Syd or Chris have proven that it works we can also get rid of the old summitbook.mozilla.org domain. AFAIK this domain only exists for our purpose. But please check back first.
Comment 22•11 years ago
|
||
I second Henrik, once this works, summitbook.mozilla.org can be decom'd.
| Assignee | ||
Comment 23•11 years ago
|
||
It's expired correctly! Henrik, what's next on your side?
I'm going to decom 'expired.mozqa.com' in favor of this now.
Flags: needinfo?(hskupin)
| Assignee | ||
Comment 24•11 years ago
|
||
Decom'd expired.mozqa.com, released its IP back to the DNS pool, removed vserver/trafficip/cert from Zeus.
Comment 25•11 years ago
|
||
Does anybody know which tests I need to re-enable are?
Comment 26•11 years ago
|
||
(In reply to Syd Polk :sydpolk from comment #25)
> Does anybody know which tests I need to re-enable are?
It's the commented portion starting here: http://hg.mozilla.org/qa/mozmill-tests/file/a586f9c84047/firefox/tests/remote/testSecurity/testSecurityNotification.js#l49
Comment 27•11 years ago
|
||
I'm re-enabling the firefox-ui-test here: https://github.com/mozilla/firefox-ui-tests/pull/143
Everything looks good locally.
Comment 28•11 years ago
|
||
The mozmill test looks fine when I re-enable it and change "summitbook.mozilla.org" to "ssl-expired.mozqa.com".
| Assignee | ||
Comment 29•11 years ago
|
||
Yay! I'll wait a day or few and then take down summitbook (I'm presuming webops hosts it somewhere) and close out this bug.
| Assignee | ||
Comment 30•11 years ago
|
||
So, this domain is fixed and expired correctly, and that means we can close this bug. I've filed bug 1149405 as a decom bug for summitbook and blocked it on both of the upstream bugs from this one.
Status: ASSIGNED → RESOLVED
Closed: 11 years ago → 11 years ago
Resolution: --- → FIXED
Comment 31•11 years ago
|
||
Thank you Richard!
Updated•7 years ago
|
Product: Infrastructure & Operations → Infrastructure & Operations Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•