I setup Cloudflare CDN for my site. I added my site to Cloudflare and it asked me to add Cloudflare nameserver to my domain. I did that in my DNS registrar portal. That's all I did.
Now I'm able to access my site with my domain name, and it is served from Cloudflare. The HTTPS padlock is green and good. How is this possible? They say it is end to end HTTPS.
As I checked now, the certificate is not my domain's but Cloudflare's. https://i.stack.imgur.com/TSCWv.png
So they created a new cert with their own CA. Cool, but still the name in cert is not matching the name in URL. How my browser is allowing this?