MQTT TLS not working

I am trying to connect my MQTT TLS Server on Docker locally. But someway, it doesn't work at all. I have configured the server site with this following tutorial:

http://www.steves-internet-guide.com/mosquitto-tls/
http://www.steves-internet-guide.com/creating-and-using-client-certificates-with-mqtt-and-mosquitto/

and this is what I configured in NodeRED:


The Mosquitto configuration file looks like this:

listener 8883
cafile /home/TLS/ca.crt
certfile /home/TLS/server.crt
keyfile /home/TLS/server.key
require_certificate false 
tls_version tlsv1.2

Somehow my flow is always yellows:
image

Moreover, this is what I got on Docker logs:

Besides, I have tried with MQTT Broker of Eclipse and it works like a charm!?!

Please give me a hand. Thanks in advance.

There was a thread on this a while back in the forum, you might want to search for it. The answer was fairly involved I seem to remember.