Which is not secure at all. you can MITM a typical SSL connection in so many ways SSL might as well not exist.
No real cert validation, forged certs, proxy replays. SSL is a joke.
No real cert validation, forged certs, proxy replays. SSL is a joke.
There's really no reason to only allow CA signed client certs.
As for cert validation / forged certs, they're only problematic because we want to authenticate a server we have never talked to before. With clients certs, the same doesn't apply: the server just needs to ensure the client is the same as the one who registered the account, so there's no need for the whole CA enchilada.