Cloudflare's SSL certificates are shared. If you are looking to use your own certificate and not a shared one, then you have two options through Cloudflare:
2. Purchase the a la carte option of Dedicated Certificates to any plan level. A zone will this certificate will be the only zone specified on the common name.