Skip to content
This repository has been archived by the owner on Dec 20, 2018. It is now read-only.

Use HTTPS #14

Open
nathany opened this issue Sep 7, 2013 · 7 comments
Open

Use HTTPS #14

nathany opened this issue Sep 7, 2013 · 7 comments

Comments

@nathany
Copy link
Contributor

nathany commented Sep 7, 2013

GitHub caches pages, so status images should be served over HTTPS as a work-around.

@nathany
Copy link
Contributor Author

nathany commented Jan 17, 2014

Also #27 was a kind've nasty issue.

@jbowes Might be worth looking into https://www.globalsign.com/ssl/ssl-open-source/ for Buckler, even if people are expected to eventually transition to Shields.io.

@pluma
Copy link

pluma commented Jan 22, 2014

+1

What about startssl?

@nathany
Copy link
Contributor Author

nathany commented Jan 29, 2014

Well, maybe it doesn't make much difference any more. badges/shields#111

@pluma
Copy link

pluma commented Jan 29, 2014

Not really. GitHub isn't the only place README.md content appears. NPM shows it and (I think) PyPI often shows it, too.

@pypingou
Copy link

Both shields.io and b.repl.ca are available under https, but in both cases the certificate does not match the hostname.

An alternative found by @ralphbean is to use https://buckler-bowes.rhcloud.com/v1/.... instead of http://b.repl.ca/v1/.... which then provides the shield behind https and provides a certificate matching the hostname.

@ralphbean
Copy link

Both shields.io and b.repl.ca are available under https, but in both cases the certificate does not match the hostname.

Ah, that is true of the base https://shields.io domain, but https://img.shields.io actually has a valid cert (and that's the sub domain you need for requesting images). Check output of openssl s_client -showcerts -connect img.shields.io:443 to see.

@pypingou
Copy link

Ah ok @ralphbean looks like I went too fast, thanks for the info! :)

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants