-
Notifications
You must be signed in to change notification settings - Fork 183
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
Adding a best practice to use HTTPS... or at least have good SSL health? #496
Comments
Potential health checks could include:
|
-1 There is absolutely no reason why a secure connection should be required to download a feed. Making the data directly uncachable. |
@skinkie can you say more about how using a secure connection would impact caching? |
There is nothing in the specs that prevents caching of assets fetched over HTTPS and browsers have been caching them for over 10 years: https://stackoverflow.com/questions/174348/will-web-browsers-cache-content-over-https If you want to be doubly sure, you can add a |
No corporate proxy is able to cache secure content without adding mitm-certificates. |
Didn't have you down as the sort of person who actually wants their ISP or employer to fiddle with their HTTP traffic. You learn something every day. |
|
If it is decided to designate HTTPS usage as a best practice, it may be good to also include in that guidance a unified recommended approach on cert management; that aspect may be particularly challenging for smaller producers. |
Describe the problem
Some transit agencies may still use HTTP request methods to serve GTFS files. Other times, so agencies may have a SSL certificate with bad health. Both of these items may cause problems for data consumers where the request is rejected due to lack of a secure enough connection.
Use cases
This would happen when data is being requested using HTTP or HTTPS.
Proposed solution
Add a best practice that recommends using HTTPS with good health of the SSL certificates.
Additional information
I'm assuming this is very obvious to some people, but it does happen out in the wild.
The text was updated successfully, but these errors were encountered: