{"action":"opened","issue":{"url":"https://api.github.com/repos/globaleaks/Tor2web/issues/259","labels_url":"https://api.github.com/repos/globaleaks/Tor2web/issues/259/labels{/name}","comments_url":"https://api.github.com/repos/globaleaks/Tor2web/issues/259/comments","events_url":"https://api.github.com/repos/globaleaks/Tor2web/issues/259/events","html_url":"https://github.com/globaleaks/Tor2web/issues/259","id":109865654,"number":259,"title":"Validate and test certificate and key files before starting Tor2web software","user":{"login":"fpietrosanti","id":770363,"avatar_url":"https://avatars.githubusercontent.com/u/770363?v=3","gravatar_id":"","url":"https://api.github.com/users/fpietrosanti","html_url":"https://github.com/fpietrosanti","followers_url":"https://api.github.com/users/fpietrosanti/followers","following_url":"https://api.github.com/users/fpietrosanti/following{/other_user}","gists_url":"https://api.github.com/users/fpietrosanti/gists{/gist_id}","starred_url":"https://api.github.com/users/fpietrosanti/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fpietrosanti/subscriptions","organizations_url":"https://api.github.com/users/fpietrosanti/orgs","repos_url":"https://api.github.com/users/fpietrosanti/repos","events_url":"https://api.github.com/users/fpietrosanti/events{/privacy}","received_events_url":"https://api.github.com/users/fpietrosanti/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-10-05T19:13:44Z","updated_at":"2015-10-05T19:13:44Z","closed_at":null,"body":"This ticket is to Validate and test certificate and key files before starting Tor2web software, checking that keys and certificates are valid and can works.\r\n\r\nIn case one of the files is not valid an appropriate error shall be provided in the standard output and in the logs.\r\n\r\nThis should help troubleshooting errors such as:\r\nUnhandled error in Deferred:\r\nUnhandled Error\r\nTraceback (most recent call last):\r\nFailure: twisted.spread.pb.PBConnectionLost: [Failure instance: Traceback (failure with no frames): <class 'twisted.internet.error.ConnectionDone'>: Connection was closed cleanly.\r\n]\r\nUnhandled error in Deferred:\r\nUnhandled Error\r\nTraceback (most recent call last):\r\nFailure: twisted.spread.pb.PBConnectionLost: [Failure instance: Traceback (failure with no frames): <class 'twisted.internet.error.ConnectionDone'>: Connection was closed cleanly.\r\n]\r\nUnhandled error in Deferred:\r\nUnhandled Error\r\nTraceback (most recent call last):\r\nFailure: twisted.spread.pb.PBConnectionLost: [Failure instance: Traceback (failure with no frames): <class 'twisted.internet.error.ConnectionDone'>: Connection was closed cleanly.\r\n]\r\n"}}