Come risolvere in Plesk il problema “Can’t validate SSL Certificate” di developers.facebook.com

Condividendo contenuti su Facebook si può presentare un problema di questo genere:

SSL Error         Can’t validate SSL Certificate. Either it is self-signed (which will cause browser warnings) or it is invalid.

Questo anche se il certificato è funzionante e non self-signed. Può essere una problematica nella chain (catena) dei certificati, per cui il certificato SSL del sito stesso è corretto, ma si fa riferimento a un certificato dell’autorità di certificazione (ca.crt) errato.

Per controllarlo si può fare riferimento a https://whatsmychaincert.com/ – inserendo il dominio, il sistema controlla se il certificato ha una chain corretta o no, ed eventualmente non fosse corretta fa scaricare il ca-crt da sostituire.

Su Plesk, è sufficiente quindi andare sulla gestione del dominio, scegliere “Certificati SSL/TLS” – Impostazioni avanzate, scegliere il certificato che si sta usando e ricaricarlo, copiando il certificato CRT attualmente in uso, ma sostituendo -ca.crt con quello segnalato da whatsmychaincert.

Un secondo controllo con lo stesso tool dovrebbe dare “luce verde”!