Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update cert-generator and certs #15106

Merged
merged 1 commit into from Apr 3, 2017
Merged

Update cert-generator and certs #15106

merged 1 commit into from Apr 3, 2017

Conversation

@Manishearth
Copy link
Member

Manishearth commented Jan 19, 2017

r? @avadacatavra


This change is Reviewable

@Manishearth
Copy link
Member Author

Manishearth commented Jan 19, 2017

JSON of the certificate list: https://gist.github.com/Manishearth/125b162c40f10cdb2800acb292eb9119

I wonder why LetsEncrypt isn't in there.

@avadacatavra
Copy link
Contributor

avadacatavra commented Jan 19, 2017

@Manishearth i'll review once we figure out why lets encrypt isn't there :)

@nox
Copy link
Member

nox commented Mar 3, 2017

What's the status on this?

@Manishearth
Copy link
Member Author

Manishearth commented Mar 3, 2017

We don't know why LE isn't there.

@Manishearth
Copy link
Member Author

Manishearth commented Mar 3, 2017

I guess landing this is strictly better? The old code doesn't work at all.

@jdm
Copy link
Member

jdm commented Mar 3, 2017

Have we talked to anybody from the Gecko team who would know?

@Manishearth
Copy link
Member Author

Manishearth commented Mar 3, 2017

I think we did, but not much, and there wasn't a conclusion. We should look at this again.

@nox
Copy link
Member

nox commented Mar 14, 2017

Did we look at this again?

@Manishearth
Copy link
Member Author

Manishearth commented Mar 14, 2017

No

@nox
Copy link
Member

nox commented Mar 14, 2017

@Manishearth Could you?

@Manishearth
Copy link
Member Author

Manishearth commented Mar 14, 2017

I don't care enough at this point. This can be merged as-is with a disclaimer that it doesn't get all certs.

@ferjm
Copy link
Member

ferjm commented Mar 14, 2017

I wonder why LetsEncrypt isn't in there.

AFAIK LetsEncrypt certificates are cross-signed by IdenTrust ("DST Root CA X3" Root CA), which is listed in the json

@Manishearth
Copy link
Member Author

Manishearth commented Mar 14, 2017

We ran it on a Firefox with LE in the trust store and it didn't work.

@Manishearth
Copy link
Member Author

Manishearth commented Mar 14, 2017

Let me try again.

@Manishearth Manishearth force-pushed the Manishearth:certs branch from d7affdc to 4074290 Mar 14, 2017
@Manishearth
Copy link
Member Author

Manishearth commented Mar 14, 2017

I had a second look, looks like LE isn't in the trust store. Could swear it was.

Updated with nightly cert store. See https://gist.github.com/Manishearth/84049982d60d6579bfc0eaf5961300d4

Anyway, r? @avadacatavra

@avadacatavra
Copy link
Contributor

avadacatavra commented Apr 3, 2017

@bors-servo
Copy link
Contributor

bors-servo commented Apr 3, 2017

📌 Commit 4074290 has been approved by avadacatavra

@bors-servo
Copy link
Contributor

bors-servo commented Apr 3, 2017

Testing commit 4074290 with merge aa6cf08...

bors-servo added a commit that referenced this pull request Apr 3, 2017
Update cert-generator and certs

r? @avadacatavra

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/15106)
<!-- Reviewable:end -->
@bors-servo
Copy link
Contributor

bors-servo commented Apr 3, 2017

💔 Test failed - mac-rel-wpt2

@jdm
Copy link
Member

jdm commented Apr 3, 2017

@bors-servo
Copy link
Contributor

bors-servo commented Apr 3, 2017

Previous build results for android, arm32, arm64, linux-dev, linux-rel-css, linux-rel-wpt, mac-dev-unit, mac-rel-css, mac-rel-wpt1, windows-msvc-dev are reusable. Rebuilding only mac-rel-wpt2...

@bors-servo
Copy link
Contributor

bors-servo commented Apr 3, 2017

☀️ Test successful - android, arm32, arm64, linux-dev, linux-rel-css, linux-rel-wpt, mac-dev-unit, mac-rel-css, mac-rel-wpt1, mac-rel-wpt2, windows-msvc-dev
Approved by: avadacatavra
Pushing aa6cf08 to master...

@bors-servo bors-servo merged commit 4074290 into servo:master Apr 3, 2017
3 checks passed
3 checks passed
continuous-integration/appveyor/pr AppVeyor build succeeded
Details
continuous-integration/travis-ci/pr The Travis CI build passed
Details
homu Test successful
Details
@Manishearth Manishearth deleted the Manishearth:certs branch May 7, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked issues

Successfully merging this pull request may close these issues.

None yet

7 participants
You can’t perform that action at this time.