RIPD-108:  Use a self-signed certificate for peers

throw std::runtime_error("X509_new")
would provide the filename and line number in the stack trace wouldn't it? You know what Vinnie will say :-)