I think with this implementation that `:ssl-ca-cert` won't be passed through to the client lib so the test could fail because either because the server didn't get a cert from the client that it could validate or because the client doesn't trust the server certificate.  I think we should make sure `:ssl-ca-cert` still gets passed through.  Would be interesting also to see if with that change that the exception changes back to a `SSLPeerUnverifiedException`, which seems more specific here.