{"id":670,"date":"2014-08-07T01:01:38","date_gmt":"2014-08-07T06:01:38","guid":{"rendered":"http:\/\/soliloquyforthefallen.net\/blog\/?p=670"},"modified":"2014-08-07T01:01:38","modified_gmt":"2014-08-07T06:01:38","slug":"rapidssl-and-murmurd-mumble-server","status":"publish","type":"post","link":"https:\/\/soliloquyforthefallen.net\/?p=670","title":{"rendered":"RapidSSL And Murmurd (Mumble server)"},"content":{"rendered":"<p>I&#8217;m starting up a <a href=\"http:\/\/coreconceptpodcast.com\">new podcast<\/a> this weekend, and I&#8217;ll be using mumble to communicate with another person.  Being a proper person, I decided that I wanted a proper SSL certificated instead of the self-signed cert that mumble\/murmur generates on first start.<\/p>\n<p>Everything went pretty well at first.  I followed the instructions at the website, adding the following to my murmur.ini file:<\/p>\n<p><code>sslCert=\/home\/OliverK\/tron_soliloquyforthefallen_net.crt<br \/>\nsslKey=\/home\/OliverK\/myserver.key<\/code><\/p>\n<p><em>(Protip: just use hardpaths on a server.  It seems to me that I never get anywhere using relatives.)<\/em><\/p>\n<p>Which made the murmur server use my newly minted rapidSSL certificate.  (Did I mention I&#8217;m cheap?)<\/p>\n<p>But, when I tried to connect, I received the following errors:<\/p>\n<blockquote><p>Server presented a certificate which failed verification ..<br \/>\nThe specific errors with this certificate are:<\/p>\n<p>1. The issuer certificate of a locally looked up certificate could not be found<br \/>\n2. The root CA certificate is not trusted for this purpose<br \/>\n3. No Certificates could be verified.<\/p>\n<p>Do you wish to accept this certificate anyway?<br \/>\n(It will be also be stored so you won&#8217;t be asked this again.)<\/p><\/blockquote>\n<p>After some searching, I found out that I needed to add the following line:<\/p>\n<p><code>sslCA=\/home\/OliverK\/COMODORSADomainValidationSecureServerCA.crt<\/code><\/p>\n<p>Restart the murmur server, and get the same set of errors, minus one:<\/p>\n<blockquote><p>Server presented a certificate which failed verification ..<br \/>\nThe specific errors with this certificate are:<\/p>\n<p>1. The issuer certificate of a locally looked up certificate could not be found<br \/>\n2. The root CA certificate is not trusted for this purpose<\/p>\n<p>Do you wish to accept this certificate anyway?<br \/>\n(It will be also be stored so you won&#8217;t be asked this again.)<\/p><\/blockquote>\n<p>Searching on the internet alluded to needed to concatenate various files, but which ones?  My ssl cert package used different names then everyone else?  On a gambit, I did this:<\/p>\n<p><code>[OliverK@tron ~]$ cp COMODORSADomainValidationSecureServerCA.crt COMODORSADomainValidationSecureServerCA.crt.bak<br \/>\n[OliverK@tron ~]$ cat COMODORSAAddTrustCA.crt >> COMODORSADomainValidationSecureServerCA.crt<\/code><\/p>\n<p>After that, everything connected rather happily.<\/p>\n<p>Just thought I&#8217;d through this out for anyone trying to use a rapidSSL cert on their murmur server.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;m starting up a new podcast this weekend, and I&#8217;ll be using mumble to communicate with another person. Being a proper person, I decided that I wanted a proper SSL certificated instead of the self-signed cert that mumble\/murmur generates on first start. Everything went pretty well at first. I followed the instructions at the website,&#8230; <\/p>\n<div class=\"read-more navbutton\"><a href=\"https:\/\/soliloquyforthefallen.net\/?p=670\">Read More<i class=\"fa fa-angle-double-right\"><\/i><\/a><\/div>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/soliloquyforthefallen.net\/index.php?rest_route=\/wp\/v2\/posts\/670"}],"collection":[{"href":"https:\/\/soliloquyforthefallen.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/soliloquyforthefallen.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/soliloquyforthefallen.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/soliloquyforthefallen.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=670"}],"version-history":[{"count":0,"href":"https:\/\/soliloquyforthefallen.net\/index.php?rest_route=\/wp\/v2\/posts\/670\/revisions"}],"wp:attachment":[{"href":"https:\/\/soliloquyforthefallen.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=670"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/soliloquyforthefallen.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=670"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/soliloquyforthefallen.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=670"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}