\   /\          __    _____        _____     _____ _ _____
)  ( ')        |  |  |  _  |   ___|  _  |___|  |  |_|_   _|___
(  /  )        |  |__|     |  |  _|     |_ -|     | | | | | .'| 
 \(__)|        |_____|__|__|  |___|__|__|___|__|__|_| |_| |__,|

 
 Para obtener nuestro certificado para usar HTTPS sin que 
mostremos que nuestro certificado no a podido ser validado etc...
podemos usar Let's Encrypt y en nginx!

En este caso vamos a usarlo en Debian con nginx, para ello nos descargamos
tal y como indican en su web certbot-audo y le damos permisos de ejecucion.

wget https://dl.eff.org/certbot-auto
chmod a+x certbot-auto
El siguiente paso seria ejecutarlo.
./path/to/certbot-auto certonly
A la hora de ejecutarlo nos pedira una direccion de correo y el nombre de dominio en mi caso midominio.com Esto nos generara los certificados en la carpeta: /etc/letsencrypt/live/ En el nginx tendremos que cambiar el puerto y agregar los certificados:
 listen      443;
            server_name midominio.com;
        ssl_certificate /etc/letsencrypt/live/midominio.com/fullchain.pem;
        ssl_certificate_key /etc/letsencrypt/live/midominio.com/privkey.pem;
Por ultimo reiniciamos nginx.
service nginx restart
Para renovarlo el certificado automaticamente deberemos ejecutar el siguiente comando:
./path/to/certbot-auto renew --dry-run