In case you are interested how I solved having a publicly signed SSL certificate for a home server not connected to the Internet, here is what I did:
The downside: there seems to be no way without having a registered domain. It took me unnecessary time to accept this. The upside: taking the step to get yourself a domain is simpler and cheaper than I was aware of and with the right tool, the rest was easy enough.