Utilizzare WordPress su Android con Self Signed Certificate

WordPress per Android m’ha sempre dato parecchie noie quando cercavo di collegarmi via HTTPS ad un server con un certificato SSL creato da una autorità non riconosciuta.

Il fatto è che non mi piace trasmettere informazioni in chiaro e men che meno le password, ma l’applicazione per Android di WordPress proprio non voleva saperne di collegarsi via HTTPS.

In realtà la cosa è più semplice di quanto si possa pensare, basta importare il certificato tra le credenziali attendibili di Android e potremo collegarci via SSL alla nostra installazione di WordPress.

Collegatevi con il vostro browser preferito via HTTPS al server, visualizzate le informazioni relative al certificato utilizzato cliccando sulla pagina con il tasto destro e selezionando Visualizza informazioni pagina e poi Visualizza certificato. Spostatevi sulla tab Dettagli della nuova finestra che avete appena aperto ed esportate il certificato sul vostro PC o iCo$o in formato PEM.

Sfortunatamente Android non permette di importare CA di tipo ASCII ma accetta solo certificati in binario e per questo dovremo convertirlo eseguendo da terminale:

openssl x509 -inform PEM -outform DER -in CA_origine.pem -out CA_per_Android.crt

Adesso potrete finalmente trasferire il certificato sul vostro device Android, potete farlo via ADB dando un bel:

adb push CA.crt /sdcard/

oppure trasferendolo manualmente nella vostra memoria SD.

Una volta trasferito potrete procedere all’installazione del CA nel vostro device andando su Impostazioni -> Sicurezza -> Installa da scheda SD e in fine specificando il nome del certificato che volete importare.

Nient’altro!

Commenti e reazioni su:

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

No Trackbacks.