{"action":"created","issue":{"url":"https://api.github.com/repos/Flexget/Flexget/issues/1417","repository_url":"https://api.github.com/repos/Flexget/Flexget","labels_url":"https://api.github.com/repos/Flexget/Flexget/issues/1417/labels{/name}","comments_url":"https://api.github.com/repos/Flexget/Flexget/issues/1417/comments","events_url":"https://api.github.com/repos/Flexget/Flexget/issues/1417/events","html_url":"https://github.com/Flexget/Flexget/issues/1417","id":178554580,"number":1417,"title":"Web server SSL chain","user":{"login":"Tommatheussen","id":13683094,"avatar_url":"https://avatars.githubusercontent.com/u/13683094?v=3","gravatar_id":"","url":"https://api.github.com/users/Tommatheussen","html_url":"https://github.com/Tommatheussen","followers_url":"https://api.github.com/users/Tommatheussen/followers","following_url":"https://api.github.com/users/Tommatheussen/following{/other_user}","gists_url":"https://api.github.com/users/Tommatheussen/gists{/gist_id}","starred_url":"https://api.github.com/users/Tommatheussen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Tommatheussen/subscriptions","organizations_url":"https://api.github.com/users/Tommatheussen/orgs","repos_url":"https://api.github.com/users/Tommatheussen/repos","events_url":"https://api.github.com/users/Tommatheussen/events{/privacy}","received_events_url":"https://api.github.com/users/Tommatheussen/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/Flexget/Flexget/labels/Enhancement","name":"Enhancement","color":"207de5"},{"url":"https://api.github.com/repos/Flexget/Flexget/labels/WebUI/API","name":"WebUI/API","color":"e99695"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2016-09-22T08:51:24Z","updated_at":"2016-09-26T14:15:15Z","closed_at":null,"body":"### Expected behaviour:\r\nWeb Server SSL should work on all browsers, with certificates from Let's Encrypt\r\n\r\n### Actual behaviour:\r\nSome browser say the SSL certificate is invalid\r\n\r\n### Steps to reproduce:\r\n- Step 1: Configure Web server with SSL (Let's Encrypt with Android Chrome was the problem for me)\r\n\r\n### Additional information:\r\nI noticed this is because the intermediate certificates cannot be resolved correctly. Adding the chain to the config (from cherrypy) seems to fix this issue.\r\nCherrypy supports adding the chain in the config directly (http://docs.cherrypy.org/en/latest/deploy.html#ssl-support), it might be a good idea if we can add this as an optional param to the web_server config?\r\n\r\n- Flexget Version: 2.3.31\r\n- Python Version: 2.7.6\r\n- Installation method: pip\r\n- OS and version: Ubuntu 14.04"},"comment":{"url":"https://api.github.com/repos/Flexget/Flexget/issues/comments/249581681","html_url":"https://github.com/Flexget/Flexget/issues/1417#issuecomment-249581681","issue_url":"https://api.github.com/repos/Flexget/Flexget/issues/1417","id":249581681,"user":{"login":"b2un0","id":2155498,"avatar_url":"https://avatars.githubusercontent.com/u/2155498?v=3","gravatar_id":"","url":"https://api.github.com/users/b2un0","html_url":"https://github.com/b2un0","followers_url":"https://api.github.com/users/b2un0/followers","following_url":"https://api.github.com/users/b2un0/following{/other_user}","gists_url":"https://api.github.com/users/b2un0/gists{/gist_id}","starred_url":"https://api.github.com/users/b2un0/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/b2un0/subscriptions","organizations_url":"https://api.github.com/users/b2un0/orgs","repos_url":"https://api.github.com/users/b2un0/repos","events_url":"https://api.github.com/users/b2un0/events{/privacy}","received_events_url":"https://api.github.com/users/b2un0/received_events","type":"User","site_admin":false},"created_at":"2016-09-26T14:15:15Z","updated_at":"2016-09-26T14:15:15Z","body":"you can create a .pem file like this and use `myCert.pem` as config value for `ssl_certificate: ...`\r\n\r\n`cat myCert.crt sub.class1.server.ca.pem > myCert.pem`\r\n\r\ni use this with a free startssl.com Cert and my Chrome Browser on iOS works fine.\r\n\r\n"}}
{"actor":{"display_login":"b2un0"}}