Get A+ Grade in SSL vulnerability testing and prevent hacking.

Generate free wildcard SSL certificate using Let’s Encrypt — Certbot CLI.

Certbot is a Python CLI which helps to generate certificates.

Image for post
Image for post
Testing summary from www.ssllabs.com

Generate SSL certificates

sudo apt-get update
sudo apt-get install software-properties-common
sudo add-apt-repository universe
sudo add-apt-repository ppa:certbot/certbot
sudo apt-get update
sudo apt-get install certbot python-certbot-apache
sudo certbot certonly --manual --preferred-challenges=dns --email me@mydomain.com --server https://acme-v02.api.letsencrypt.org/directory --agree-tos -d *.mydomain.com

Configure the certificate with Apache.

Renewal process after 60–89 days.

sudo certbot renew

SSL Vulnerability Testing

docker run --rm -ti drwetter/testssl.sh -U mydomain.com
https://www.ssllabs.com/ssltest/analyze.html
Image for post
Image for post

Passionate in AI Deep Learning, Find me on GitHub & StackOverflow

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store