The full model of SSL encryption provides from end-users to Cloudflare and from its origin server. On your origin server, an SSL certificate is required. There is 3 option for installing the server in full SSL mode: one is issued by a Certificate Authority (CA), one is issues by Cloudflare (Origin CA), and last is a self-signed certificate. It is recommended that you should always use a certificate that is obtained through Cloudflare Origin CA.
MODES OF OPERATION
Depending on the level of security requires and the amount of configuration you need the different modes of Cloudflare SSL to operate accordingly. The end-users’ traffic will always be encrypted which means your website will still enjoy the benefits of HTTPS. There can be a variety of ways through which traffic between Cloudflare and origin server can be configured.
The end-users’ data on your website is encrypted in flexible SSL traffic from Cloudflare but not from Cloudflare to your origin server. This way is one of the easiest of enabling HTTPS on your origin without any installation requirement of an SSL certificate. It is not as secure as other option but flexible SSL helps in protecting your visitors from large scale threats including public Wi-Fi snooping and ad injection over HTTP.
Origin CA does not use the certificate issued by the Certificate Authority (CA). It uses a Cloudflare-issued SSL certificate. The friction and configuring SSL on your origin server is reduced and also still secure the traffic from your origin to Cloudflare. You can generate a signed certificate in the Cloudflare dashboard instead of issuing a certificate signed by the CA.
HOW TO SETUP CLOUDFLARE FLEXIBLE SSL FOR WORDPRESS
HTTPS issued of the websites will be count as a ranking factor after the announcement of Google. The websites using HTTPS will be a higher chance you include in the ranking list of Google. Previously for using HTTPS the websites need to issue an SSL certificate and install that by yourself. But now because of Cloudflare, it will become easy. Cloudflare releases a free version of this through websites that can use HTTPS as it exactly does the same job to set up the website.
Setting up free Cloudflare Flexible SSL
After completing all the steps your request has been forward for a flexible SSL certificate from Cloudflare. It will take approx. 15 minutes in the issuing of the certificate.
Cloudflare Flexible SSL plugin
For enabling the flexible SSL on WordPress the plugin is essential. This will prevent loops that can be infinite and redirect surfing.
WordPress HTTPS Plugin
If all plugins and links of the websites are already HTTPS, then there is no need for this plugin. Most people’s websites are not linking to HTTPS to this plugin help them to make changes all to HTTPS.
Configure WordPress HTTPS Plugin’s settings
Instruct Cloudflare to deliver content via HTTPS
Check flexible SSL Cloudflare is working
Visit your website in a browser and check that the green lock is showing on the top left of your address bar. If it’s showing, then flexible SSL Cloudflare is working.