Installare Let's Encrypt in Apache e Debian 10
Ultimamente mi è capitato di dover configurare diversi server Debian 10 con Apache e Let's Encrypt.
Questi sono i passi che ho seguito nell'ultima installazione.
Ultimamente mi è capitato di dover configurare diversi server Debian 10 con Apache e Let's Encrypt.
Questi sono i passi che ho seguito nell'ultima installazione.
Oggi cercando di connettermi tramite Java ad un registratore di cassa usando OkHttp3 ottenevo questa eccezione:
PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
Il problema è di facile soluzione: bisogna fare in modo che la libreria ignori i certificati SSL.
In pratica devo collegare un registratore di cassa al mio gestionale scritto in PHP.
E gli devo mandare una richiesta tramite cURL.
Sysadmin-util è un set di strumenti per Linux, facili da usare e da installare.
Ci basta eseguire questo comando per scaricarli tutti da GitHub:
$ git clone https://github.com/skx/sysadmin-util.git
$ cd sysadmin-util
E siamo pronti per usarli.
OpenSSL è descritto come un Cryptography and SSL/TLS toolkit, ed è utilizzabile su diverse piattaforme.
Di sicuro è presente in macOS e Linux praticamente di default.
Oggi vediamo come usarlo per criptare / decriptare files.
Lo script che vediamo adesso, è scritto tutto in BASH, ed è stato tesato anche su Windows tramite Cygwin: testssl.sh!
In pratica ci permette di eseguire in automatico parecchi test sui nostri server circa TLS/SSL.
Vediamo come usarlo (gli esempi sono su Linux).
Prima di tutto scarichiamo il tutto da GitHub:
$ git clone --depth 1 https://github.com/drwetter/testssl.sh.git