- What are SSL certificates?
- Choosing a certificate
- Installing a certificate
- Configuring a web server to require HTTPS
- Using HTTP Strict Transport Security (HSTS)
- Renewing certificates
Skill Level Beginner
- [Instructor] Welcome to SSL Certificates for Web Developers. My name is Kevin Skoglund and I'm excited to teach you about SSL certificates and HTTPS. In this course, we will learn what SSL certificates are, how public key cryptography works, and why it's urgent for all web developers to start using HTTPS on their websites. We'll learn how to choose the right SSL certificate by learning about different types of certificate authorities, the different domain scopes, and the different validation types.
We will learn to install a free SSL certificate from Let's Encrypt using the EFF's Certbot client. We will learn to purchase and install a paid certificate from a certificate authority. We will learn how to configure a web server to require HTTPS by redirecting any insecure requests and by telling browsers to only contact the website using HTTPS. And finally, we will learn to manage certificates and renew them when they expire.