{"action":"opened","issue":{"url":"https://api.github.com/repos/Mobicents/RestComm/issues/613","labels_url":"https://api.github.com/repos/Mobicents/RestComm/issues/613/labels{/name}","comments_url":"https://api.github.com/repos/Mobicents/RestComm/issues/613/comments","events_url":"https://api.github.com/repos/Mobicents/RestComm/issues/613/events","html_url":"https://github.com/Mobicents/RestComm/issues/613","id":115093930,"number":613,"title":"RCMLDownloader probably fails retrieving RCML over https/TLSv1.1 or TLSv1.2","user":{"login":"otsakir","id":8972800,"avatar_url":"https://avatars.githubusercontent.com/u/8972800?v=3","gravatar_id":"","url":"https://api.github.com/users/otsakir","html_url":"https://github.com/otsakir","followers_url":"https://api.github.com/users/otsakir/followers","following_url":"https://api.github.com/users/otsakir/following{/other_user}","gists_url":"https://api.github.com/users/otsakir/gists{/gist_id}","starred_url":"https://api.github.com/users/otsakir/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/otsakir/subscriptions","organizations_url":"https://api.github.com/users/otsakir/orgs","repos_url":"https://api.github.com/users/otsakir/repos","events_url":"https://api.github.com/users/otsakir/events{/privacy}","received_events_url":"https://api.github.com/users/otsakir/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/Mobicents/RestComm/labels/1.%20Bug","name":"1. Bug","color":"fc2929"},{"url":"https://api.github.com/repos/Mobicents/RestComm/labels/Core%20engine","name":"Core engine","color":"fef2c0"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/Mobicents/RestComm/milestones/10","html_url":"https://github.com/Mobicents/RestComm/milestones/RaaS-Alpha2","labels_url":"https://api.github.com/repos/Mobicents/RestComm/milestones/10/labels","id":1277274,"number":10,"title":"RaaS-Alpha2","description":"Scale to Cluster + WebRTC Video + Mobile SDKs","creator":{"login":"deruelle","id":54279,"avatar_url":"https://avatars.githubusercontent.com/u/54279?v=3","gravatar_id":"","url":"https://api.github.com/users/deruelle","html_url":"https://github.com/deruelle","followers_url":"https://api.github.com/users/deruelle/followers","following_url":"https://api.github.com/users/deruelle/following{/other_user}","gists_url":"https://api.github.com/users/deruelle/gists{/gist_id}","starred_url":"https://api.github.com/users/deruelle/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/deruelle/subscriptions","organizations_url":"https://api.github.com/users/deruelle/orgs","repos_url":"https://api.github.com/users/deruelle/repos","events_url":"https://api.github.com/users/deruelle/events{/privacy}","received_events_url":"https://api.github.com/users/deruelle/received_events","type":"User","site_admin":false},"open_issues":42,"closed_issues":1,"state":"open","created_at":"2015-08-28T09:51:52Z","updated_at":"2015-11-04T16:37:54Z","due_on":"2015-10-22T22:00:00Z","closed_at":null},"comments":0,"created_at":"2015-11-04T16:37:54Z","updated_at":"2015-11-04T16:37:54Z","closed_at":null,"body":"The issue was first observed with RVD/External services and most probably affects Restcomm/RCMLDownloader too. \r\n\r\nApache httpclient can only connect to sites over https when TLSv1 protocol is used. For sites that do not support TLSv1 but TLSv1.1 or TLSv1.2 instead the connection fails. The issue is related to the Java. It appears in Java 7 where default protocol is TLSv1. I haven't tested what happens in Java 8.\r\n\r\nA custom client should can be created that explicitly uses a more extended set of protocols TLSv1, TLSv1.1,TLSv1.2 etc. \r\n\r\nSee also patch in #609 "}}