Non-web requests are blocked on our hosting, which includes requests using the curl command.
This is completely expected. Client certificates are a mechanism where not only the server sends an SSL certificate, but the client does too. This is a method of authentication.
You can forget those technical details though. The key point to understand is that client certificates are not used for regular web traffic.