{"action":"created","issue":{"url":"https://api.github.com/repos/crossbario/crossbar/issues/580","labels_url":"https://api.github.com/repos/crossbario/crossbar/issues/580/labels{/name}","comments_url":"https://api.github.com/repos/crossbario/crossbar/issues/580/comments","events_url":"https://api.github.com/repos/crossbario/crossbar/issues/580/events","html_url":"https://github.com/crossbario/crossbar/issues/580","id":125226066,"number":580,"title":"SSL3 Error with IOS Safari","user":{"login":"Ninerian","id":117885,"avatar_url":"https://avatars.githubusercontent.com/u/117885?v=3","gravatar_id":"","url":"https://api.github.com/users/Ninerian","html_url":"https://github.com/Ninerian","followers_url":"https://api.github.com/users/Ninerian/followers","following_url":"https://api.github.com/users/Ninerian/following{/other_user}","gists_url":"https://api.github.com/users/Ninerian/gists{/gist_id}","starred_url":"https://api.github.com/users/Ninerian/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Ninerian/subscriptions","organizations_url":"https://api.github.com/users/Ninerian/orgs","repos_url":"https://api.github.com/users/Ninerian/repos","events_url":"https://api.github.com/users/Ninerian/events{/privacy}","received_events_url":"https://api.github.com/users/Ninerian/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2016-01-06T17:42:49Z","updated_at":"2016-01-06T19:26:50Z","closed_at":null,"body":"Hello,\r\n\r\ni'm running a crossbario server and have a problem, connection with IOS. When I establish a connection, the following error is logged:\r\n\r\n```\r\n[Router 23066 crossbar.router.protocol.WampWebSocketServerProtocol]   \r\nConnection to/from tcp4:80.153.247.137:59858 lost (<class 'OpenSSL.SSL.Error'>): [('SSL routines', 'SSL3_READ_BYTES', 'ssl handshake failure')])\r\n[Router      23066 crossbar.router.protocol.WampWebSocketServerProtocol] \r\n_connectionLost: [Failure instance: Traceback: <class 'OpenSSL.SSL.Error'>: [('SSL routines', 'SSL3_READ_BYTES', 'ssl handshake failure')]\r\n/usr/local/lib/python2.7/dist-packages/twisted/internet/posixbase.py:252:_disconnectSelectable\r\n/usr/local/lib/python2.7/dist-packages/twisted/internet/tcp.py:273:readConnectionLost\r\n/usr/local/lib/python2.7/dist-packages/twisted/internet/tcp.py:293:connectionLost\r\n/usr/local/lib/python2.7/dist-packages/twisted/protocols/tls.py:473:connectionLost\r\n--- <exception caught here> ---\r\n/usr/local/lib/python2.7/dist-packages/twisted/protocols/tls.py:360:_flushReceiveBIO\r\n/usr/local/lib/python2.7/dist-packages/OpenSSL/SSL.py:1320:recv\r\n/usr/local/lib/python2.7/dist-packages/OpenSSL/SSL.py:1187:_raise_ssl_error\r\n/usr/local/lib/python2.7/dist-packages/OpenSSL/_util.py:48:exception_from_error_queue\r\n]\r\n```\r\n\r\nI use certificates from letsencrypt. The Connections are working on desktop and android. \r\nDo you have some tip, how I could solve this?"},"comment":{"url":"https://api.github.com/repos/crossbario/crossbar/issues/comments/169429671","html_url":"https://github.com/crossbario/crossbar/issues/580#issuecomment-169429671","issue_url":"https://api.github.com/repos/crossbario/crossbar/issues/580","id":169429671,"user":{"login":"oberstet","id":233340,"avatar_url":"https://avatars.githubusercontent.com/u/233340?v=3","gravatar_id":"","url":"https://api.github.com/users/oberstet","html_url":"https://github.com/oberstet","followers_url":"https://api.github.com/users/oberstet/followers","following_url":"https://api.github.com/users/oberstet/following{/other_user}","gists_url":"https://api.github.com/users/oberstet/gists{/gist_id}","starred_url":"https://api.github.com/users/oberstet/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/oberstet/subscriptions","organizations_url":"https://api.github.com/users/oberstet/orgs","repos_url":"https://api.github.com/users/oberstet/repos","events_url":"https://api.github.com/users/oberstet/events{/privacy}","received_events_url":"https://api.github.com/users/oberstet/received_events","type":"User","site_admin":false},"created_at":"2016-01-06T19:26:50Z","updated_at":"2016-01-06T19:26:50Z","body":"Our own demo instance at https://demo.crossbar.io/ uses Let's Encrypt certificates. Indeed, this requires to set chain certificates like here https://github.com/crossbario/crossbarexamples/blob/master/demos/_demo_launcher/.crossbar/config_prod_cdc.json#L132 "}}