First question: ignoring the oiginal jira (which may be out of date due to later improvements) have you seen the instructions?
https://cwiki.apache.org/confluence/display/solr/Enabling+SSL#EnablingSSL-SolrCloud : I always get a message like this: : Caused by: org.noggit.JSONParser$ParseException: Expected string: : char=\,position=1 BEFORE='{\' AFTER='"urlScheme\":\"https\"}' looks like you have literally backslash caractes in your JSON (evidently from your attempts to ecape the quote characters) If you're having trouble with putting hte JSON directly in the command line (you're examples looked really contrived - which shell are you using?) you can always "-putfile" directly and bypass any concerns about the shell... https://cwiki.apache.org/confluence/display/solr/Command+Line+Utilities -Hoss http://www.lucidworks.com/