I have created the Origin CA certificate in Cloudflare and installed it in cPanel.
I have Universal SSL active in Full (strict) mode on valentinvica.com. It shows as “Unknown Certificate Type” in SSL/TLS Status.
Everything seems to work as expected, however in cPanel’s General Information I see No Valid Certificate for the domain and the error SELF_SIGNED_CERT_IN_CHAIN.
I couldn’t find any info on this type of error. Did something go wrong or can this notification be safely ignored?
A Cloudflare Origin Certificate is only valid to Cloudflare when proxying. It is not considered publicly valid which is why you see that warning message. As long as you are using Cloudflare on the domain where you have the origin certificate, it should all be fine and is nothing to worry about.
The issue here does not seem to be a browser warning, but rather that cPanel cant validate the certificate. I am not quite sure why it complains about a self-signed certificate in the chain, as there eventually always is a self-signed certificate in the chain, but it could simply be because it expects a certificate which is signed by a publicly recognised authority, which origin certificates are not.
In this case I would assume my description could be spot on and the system complains because it doesnt recognise the certificate chain as publicly trusted.
One approach that could work - if you want to get rid of that warning - is to add the root certificate to either the overall system CA store or to the one used by cPanel. In that case it might just recognise it as publicly trusted as well.