SSL Certificates for Web Developers
Posted by Superadmin on May 08 2020 05:52:58

SSL Certificates for Web Developers

with Kevin Skoglund


0101.Course Overview



All websites should be using secure connections over HTTPS by default. Web browsers have evolved and warn users whenever sites allow insecure connections. At the same time, the Let's Encrypt project has made it easy to install SSL certificates for free. In this course, instructor Kevin Skoglund explains what an SSL certificate is, how it is used to encrypt communications between a server and a browser, and how to choose the domain scope and validation type. He demonstrates how to install free certificates from Let's Encrypt using Certbot or install purchased certificates from a traditional certificate authority. He shows how to configure the web server to default to HTTPS and how HSTS directives can tell browsers to always use HTTPS.

Topics include:
  • 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
      
Course Contents
01.Introduction 02.SSL and HTTPS 03.Choose a Certificate 04.Install a Certificate with Let's Encrypt 05.Install a Purchased Certificate 06.Configure a Web Server to Require HTTPS 07.Manage Certificates 08.Conclusion

SSL Certificates for Web Developers

with Kevin Skoglund


0102.What you need



All websites should be using secure connections over HTTPS by default. Web browsers have evolved and warn users whenever sites allow insecure connections. At the same time, the Let's Encrypt project has made it easy to install SSL certificates for free. In this course, instructor Kevin Skoglund explains what an SSL certificate is, how it is used to encrypt communications between a server and a browser, and how to choose the domain scope and validation type. He demonstrates how to install free certificates from Let's Encrypt using Certbot or install purchased certificates from a traditional certificate authority. He shows how to configure the web server to default to HTTPS and how HSTS directives can tell browsers to always use HTTPS.

Topics include:
  • 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
      
Course Contents
01.Introduction 02.SSL and HTTPS 03.Choose a Certificate 04.Install a Certificate with Let's Encrypt 05.Install a Purchased Certificate 06.Configure a Web Server to Require HTTPS 07.Manage Certificates 08.Conclusion

SSL Certificates for Web Developers

with Kevin Skoglund


0203.What are SSL certificates



All websites should be using secure connections over HTTPS by default. Web browsers have evolved and warn users whenever sites allow insecure connections. At the same time, the Let's Encrypt project has made it easy to install SSL certificates for free. In this course, instructor Kevin Skoglund explains what an SSL certificate is, how it is used to encrypt communications between a server and a browser, and how to choose the domain scope and validation type. He demonstrates how to install free certificates from Let's Encrypt using Certbot or install purchased certificates from a traditional certificate authority. He shows how to configure the web server to default to HTTPS and how HSTS directives can tell browsers to always use HTTPS.

Topics include:
  • 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
      
Course Contents
01.Introduction 02.SSL and HTTPS 03.Choose a Certificate 04.Install a Certificate with Let's Encrypt 05.Install a Purchased Certificate 06.Configure a Web Server to Require HTTPS 07.Manage Certificates 08.Conclusion

SSL Certificates for Web Developers

with Kevin Skoglund


0204.Handshakes and cryptography



All websites should be using secure connections over HTTPS by default. Web browsers have evolved and warn users whenever sites allow insecure connections. At the same time, the Let's Encrypt project has made it easy to install SSL certificates for free. In this course, instructor Kevin Skoglund explains what an SSL certificate is, how it is used to encrypt communications between a server and a browser, and how to choose the domain scope and validation type. He demonstrates how to install free certificates from Let's Encrypt using Certbot or install purchased certificates from a traditional certificate authority. He shows how to configure the web server to default to HTTPS and how HSTS directives can tell browsers to always use HTTPS.

Topics include:
  • 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
      
Course Contents
01.Introduction 02.SSL and HTTPS 03.Choose a Certificate 04.Install a Certificate with Let's Encrypt 05.Install a Purchased Certificate 06.Configure a Web Server to Require HTTPS 07.Manage Certificates 08.Conclusion

SSL Certificates for Web Developers

with Kevin Skoglund


0205.The urgent need for HTTPS



All websites should be using secure connections over HTTPS by default. Web browsers have evolved and warn users whenever sites allow insecure connections. At the same time, the Let's Encrypt project has made it easy to install SSL certificates for free. In this course, instructor Kevin Skoglund explains what an SSL certificate is, how it is used to encrypt communications between a server and a browser, and how to choose the domain scope and validation type. He demonstrates how to install free certificates from Let's Encrypt using Certbot or install purchased certificates from a traditional certificate authority. He shows how to configure the web server to default to HTTPS and how HSTS directives can tell browsers to always use HTTPS.

Topics include:
  • 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
      
Course Contents
01.Introduction 02.SSL and HTTPS 03.Choose a Certificate 04.Install a Certificate with Let's Encrypt 05.Install a Purchased Certificate 06.Configure a Web Server to Require HTTPS 07.Manage Certificates 08.Conclusion

SSL Certificates for Web Developers

with Kevin Skoglund


0306.Certificate authorities (CAs)



All websites should be using secure connections over HTTPS by default. Web browsers have evolved and warn users whenever sites allow insecure connections. At the same time, the Let's Encrypt project has made it easy to install SSL certificates for free. In this course, instructor Kevin Skoglund explains what an SSL certificate is, how it is used to encrypt communications between a server and a browser, and how to choose the domain scope and validation type. He demonstrates how to install free certificates from Let's Encrypt using Certbot or install purchased certificates from a traditional certificate authority. He shows how to configure the web server to default to HTTPS and how HSTS directives can tell browsers to always use HTTPS.

Topics include:
  • 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
      
Course Contents
01.Introduction 02.SSL and HTTPS 03.Choose a Certificate 04.Install a Certificate with Let's Encrypt 05.Install a Purchased Certificate 06.Configure a Web Server to Require HTTPS 07.Manage Certificates 08.Conclusion

SSL Certificates for Web Developers

with Kevin Skoglund


0307.Free certificates with Let's Encrypt



All websites should be using secure connections over HTTPS by default. Web browsers have evolved and warn users whenever sites allow insecure connections. At the same time, the Let's Encrypt project has made it easy to install SSL certificates for free. In this course, instructor Kevin Skoglund explains what an SSL certificate is, how it is used to encrypt communications between a server and a browser, and how to choose the domain scope and validation type. He demonstrates how to install free certificates from Let's Encrypt using Certbot or install purchased certificates from a traditional certificate authority. He shows how to configure the web server to default to HTTPS and how HSTS directives can tell browsers to always use HTTPS.

Topics include:
  • 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
      
Course Contents
01.Introduction 02.SSL and HTTPS 03.Choose a Certificate 04.Install a Certificate with Let's Encrypt 05.Install a Purchased Certificate 06.Configure a Web Server to Require HTTPS 07.Manage Certificates 08.Conclusion

SSL Certificates for Web Developers

with Kevin Skoglund


0308.Self-signed certificates



All websites should be using secure connections over HTTPS by default. Web browsers have evolved and warn users whenever sites allow insecure connections. At the same time, the Let's Encrypt project has made it easy to install SSL certificates for free. In this course, instructor Kevin Skoglund explains what an SSL certificate is, how it is used to encrypt communications between a server and a browser, and how to choose the domain scope and validation type. He demonstrates how to install free certificates from Let's Encrypt using Certbot or install purchased certificates from a traditional certificate authority. He shows how to configure the web server to default to HTTPS and how HSTS directives can tell browsers to always use HTTPS.

Topics include:
  • 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
      
Course Contents
01.Introduction 02.SSL and HTTPS 03.Choose a Certificate 04.Install a Certificate with Let's Encrypt 05.Install a Purchased Certificate 06.Configure a Web Server to Require HTTPS 07.Manage Certificates 08.Conclusion

SSL Certificates for Web Developers

with Kevin Skoglund


0309.Certificate types



All websites should be using secure connections over HTTPS by default. Web browsers have evolved and warn users whenever sites allow insecure connections. At the same time, the Let's Encrypt project has made it easy to install SSL certificates for free. In this course, instructor Kevin Skoglund explains what an SSL certificate is, how it is used to encrypt communications between a server and a browser, and how to choose the domain scope and validation type. He demonstrates how to install free certificates from Let's Encrypt using Certbot or install purchased certificates from a traditional certificate authority. He shows how to configure the web server to default to HTTPS and how HSTS directives can tell browsers to always use HTTPS.

Topics include:
  • 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
      
Course Contents
01.Introduction 02.SSL and HTTPS 03.Choose a Certificate 04.Install a Certificate with Let's Encrypt 05.Install a Purchased Certificate 06.Configure a Web Server to Require HTTPS 07.Manage Certificates 08.Conclusion

SSL Certificates for Web Developers

with Kevin Skoglund


0410.Certbot



All websites should be using secure connections over HTTPS by default. Web browsers have evolved and warn users whenever sites allow insecure connections. At the same time, the Let's Encrypt project has made it easy to install SSL certificates for free. In this course, instructor Kevin Skoglund explains what an SSL certificate is, how it is used to encrypt communications between a server and a browser, and how to choose the domain scope and validation type. He demonstrates how to install free certificates from Let's Encrypt using Certbot or install purchased certificates from a traditional certificate authority. He shows how to configure the web server to default to HTTPS and how HSTS directives can tell browsers to always use HTTPS.

Topics include:
  • 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
      
Course Contents
01.Introduction 02.SSL and HTTPS 03.Choose a Certificate 04.Install a Certificate with Let's Encrypt 05.Install a Purchased Certificate 06.Configure a Web Server to Require HTTPS 07.Manage Certificates 08.Conclusion

SSL Certificates for Web Developers

with Kevin Skoglund


0411.Install using Certbot



All websites should be using secure connections over HTTPS by default. Web browsers have evolved and warn users whenever sites allow insecure connections. At the same time, the Let's Encrypt project has made it easy to install SSL certificates for free. In this course, instructor Kevin Skoglund explains what an SSL certificate is, how it is used to encrypt communications between a server and a browser, and how to choose the domain scope and validation type. He demonstrates how to install free certificates from Let's Encrypt using Certbot or install purchased certificates from a traditional certificate authority. He shows how to configure the web server to default to HTTPS and how HSTS directives can tell browsers to always use HTTPS.

Topics include:
  • 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
      
Course Contents
01.Introduction 02.SSL and HTTPS 03.Choose a Certificate 04.Install a Certificate with Let's Encrypt 05.Install a Purchased Certificate 06.Configure a Web Server to Require HTTPS 07.Manage Certificates 08.Conclusion

SSL Certificates for Web Developers

with Kevin Skoglund


0412.Install using a hosting provider



All websites should be using secure connections over HTTPS by default. Web browsers have evolved and warn users whenever sites allow insecure connections. At the same time, the Let's Encrypt project has made it easy to install SSL certificates for free. In this course, instructor Kevin Skoglund explains what an SSL certificate is, how it is used to encrypt communications between a server and a browser, and how to choose the domain scope and validation type. He demonstrates how to install free certificates from Let's Encrypt using Certbot or install purchased certificates from a traditional certificate authority. He shows how to configure the web server to default to HTTPS and how HSTS directives can tell browsers to always use HTTPS.

Topics include:
  • 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
      
Course Contents
01.Introduction 02.SSL and HTTPS 03.Choose a Certificate 04.Install a Certificate with Let's Encrypt 05.Install a Purchased Certificate 06.Configure a Web Server to Require HTTPS 07.Manage Certificates 08.Conclusion

SSL Certificates for Web Developers

with Kevin Skoglund


0513.Certificate signing request (CSR)



All websites should be using secure connections over HTTPS by default. Web browsers have evolved and warn users whenever sites allow insecure connections. At the same time, the Let's Encrypt project has made it easy to install SSL certificates for free. In this course, instructor Kevin Skoglund explains what an SSL certificate is, how it is used to encrypt communications between a server and a browser, and how to choose the domain scope and validation type. He demonstrates how to install free certificates from Let's Encrypt using Certbot or install purchased certificates from a traditional certificate authority. He shows how to configure the web server to default to HTTPS and how HSTS directives can tell browsers to always use HTTPS.

Topics include:
  • 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
      
Course Contents
01.Introduction 02.SSL and HTTPS 03.Choose a Certificate 04.Install a Certificate with Let's Encrypt 05.Install a Purchased Certificate 06.Configure a Web Server to Require HTTPS 07.Manage Certificates 08.Conclusion

SSL Certificates for Web Developers

with Kevin Skoglund


0514.Sign up for an SSL certificate



All websites should be using secure connections over HTTPS by default. Web browsers have evolved and warn users whenever sites allow insecure connections. At the same time, the Let's Encrypt project has made it easy to install SSL certificates for free. In this course, instructor Kevin Skoglund explains what an SSL certificate is, how it is used to encrypt communications between a server and a browser, and how to choose the domain scope and validation type. He demonstrates how to install free certificates from Let's Encrypt using Certbot or install purchased certificates from a traditional certificate authority. He shows how to configure the web server to default to HTTPS and how HSTS directives can tell browsers to always use HTTPS.

Topics include:
  • 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
      
Course Contents
01.Introduction 02.SSL and HTTPS 03.Choose a Certificate 04.Install a Certificate with Let's Encrypt 05.Install a Purchased Certificate 06.Configure a Web Server to Require HTTPS 07.Manage Certificates 08.Conclusion

SSL Certificates for Web Developers

with Kevin Skoglund


0515.Install on Apache



All websites should be using secure connections over HTTPS by default. Web browsers have evolved and warn users whenever sites allow insecure connections. At the same time, the Let's Encrypt project has made it easy to install SSL certificates for free. In this course, instructor Kevin Skoglund explains what an SSL certificate is, how it is used to encrypt communications between a server and a browser, and how to choose the domain scope and validation type. He demonstrates how to install free certificates from Let's Encrypt using Certbot or install purchased certificates from a traditional certificate authority. He shows how to configure the web server to default to HTTPS and how HSTS directives can tell browsers to always use HTTPS.

Topics include:
  • 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
      
Course Contents
01.Introduction 02.SSL and HTTPS 03.Choose a Certificate 04.Install a Certificate with Let's Encrypt 05.Install a Purchased Certificate 06.Configure a Web Server to Require HTTPS 07.Manage Certificates 08.Conclusion

SSL Certificates for Web Developers

with Kevin Skoglund


0516.Install on NGINX



All websites should be using secure connections over HTTPS by default. Web browsers have evolved and warn users whenever sites allow insecure connections. At the same time, the Let's Encrypt project has made it easy to install SSL certificates for free. In this course, instructor Kevin Skoglund explains what an SSL certificate is, how it is used to encrypt communications between a server and a browser, and how to choose the domain scope and validation type. He demonstrates how to install free certificates from Let's Encrypt using Certbot or install purchased certificates from a traditional certificate authority. He shows how to configure the web server to default to HTTPS and how HSTS directives can tell browsers to always use HTTPS.

Topics include:
  • 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
      
Course Contents
01.Introduction 02.SSL and HTTPS 03.Choose a Certificate 04.Install a Certificate with Let's Encrypt 05.Install a Purchased Certificate 06.Configure a Web Server to Require HTTPS 07.Manage Certificates 08.Conclusion

SSL Certificates for Web Developers

with Kevin Skoglund


0517.Install on hosted web servers



All websites should be using secure connections over HTTPS by default. Web browsers have evolved and warn users whenever sites allow insecure connections. At the same time, the Let's Encrypt project has made it easy to install SSL certificates for free. In this course, instructor Kevin Skoglund explains what an SSL certificate is, how it is used to encrypt communications between a server and a browser, and how to choose the domain scope and validation type. He demonstrates how to install free certificates from Let's Encrypt using Certbot or install purchased certificates from a traditional certificate authority. He shows how to configure the web server to default to HTTPS and how HSTS directives can tell browsers to always use HTTPS.

Topics include:
  • 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
      
Course Contents
01.Introduction 02.SSL and HTTPS 03.Choose a Certificate 04.Install a Certificate with Let's Encrypt 05.Install a Purchased Certificate 06.Configure a Web Server to Require HTTPS 07.Manage Certificates 08.Conclusion

SSL Certificates for Web Developers

with Kevin Skoglund


0618.Redirect requests to HTTPS



All websites should be using secure connections over HTTPS by default. Web browsers have evolved and warn users whenever sites allow insecure connections. At the same time, the Let's Encrypt project has made it easy to install SSL certificates for free. In this course, instructor Kevin Skoglund explains what an SSL certificate is, how it is used to encrypt communications between a server and a browser, and how to choose the domain scope and validation type. He demonstrates how to install free certificates from Let's Encrypt using Certbot or install purchased certificates from a traditional certificate authority. He shows how to configure the web server to default to HTTPS and how HSTS directives can tell browsers to always use HTTPS.

Topics include:
  • 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
      
Course Contents
01.Introduction 02.SSL and HTTPS 03.Choose a Certificate 04.Install a Certificate with Let's Encrypt 05.Install a Purchased Certificate 06.Configure a Web Server to Require HTTPS 07.Manage Certificates 08.Conclusion

SSL Certificates for Web Developers

with Kevin Skoglund


0619.HTTP Strict Transport Security (HSTS)



All websites should be using secure connections over HTTPS by default. Web browsers have evolved and warn users whenever sites allow insecure connections. At the same time, the Let's Encrypt project has made it easy to install SSL certificates for free. In this course, instructor Kevin Skoglund explains what an SSL certificate is, how it is used to encrypt communications between a server and a browser, and how to choose the domain scope and validation type. He demonstrates how to install free certificates from Let's Encrypt using Certbot or install purchased certificates from a traditional certificate authority. He shows how to configure the web server to default to HTTPS and how HSTS directives can tell browsers to always use HTTPS.

Topics include:
  • 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
      
Course Contents
01.Introduction 02.SSL and HTTPS 03.Choose a Certificate 04.Install a Certificate with Let's Encrypt 05.Install a Purchased Certificate 06.Configure a Web Server to Require HTTPS 07.Manage Certificates 08.Conclusion

SSL Certificates for Web Developers

with Kevin Skoglund


0620.HSTS preloading



All websites should be using secure connections over HTTPS by default. Web browsers have evolved and warn users whenever sites allow insecure connections. At the same time, the Let's Encrypt project has made it easy to install SSL certificates for free. In this course, instructor Kevin Skoglund explains what an SSL certificate is, how it is used to encrypt communications between a server and a browser, and how to choose the domain scope and validation type. He demonstrates how to install free certificates from Let's Encrypt using Certbot or install purchased certificates from a traditional certificate authority. He shows how to configure the web server to default to HTTPS and how HSTS directives can tell browsers to always use HTTPS.

Topics include:
  • 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
      
Course Contents
01.Introduction 02.SSL and HTTPS 03.Choose a Certificate 04.Install a Certificate with Let's Encrypt 05.Install a Purchased Certificate 06.Configure a Web Server to Require HTTPS 07.Manage Certificates 08.Conclusion

SSL Certificates for Web Developers

with Kevin Skoglund


0721.Expiration dates



All websites should be using secure connections over HTTPS by default. Web browsers have evolved and warn users whenever sites allow insecure connections. At the same time, the Let's Encrypt project has made it easy to install SSL certificates for free. In this course, instructor Kevin Skoglund explains what an SSL certificate is, how it is used to encrypt communications between a server and a browser, and how to choose the domain scope and validation type. He demonstrates how to install free certificates from Let's Encrypt using Certbot or install purchased certificates from a traditional certificate authority. He shows how to configure the web server to default to HTTPS and how HSTS directives can tell browsers to always use HTTPS.

Topics include:
  • 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
      
Course Contents
01.Introduction 02.SSL and HTTPS 03.Choose a Certificate 04.Install a Certificate with Let's Encrypt 05.Install a Purchased Certificate 06.Configure a Web Server to Require HTTPS 07.Manage Certificates 08.Conclusion

SSL Certificates for Web Developers

with Kevin Skoglund


0722.Renew Let's Encrypt certificates



All websites should be using secure connections over HTTPS by default. Web browsers have evolved and warn users whenever sites allow insecure connections. At the same time, the Let's Encrypt project has made it easy to install SSL certificates for free. In this course, instructor Kevin Skoglund explains what an SSL certificate is, how it is used to encrypt communications between a server and a browser, and how to choose the domain scope and validation type. He demonstrates how to install free certificates from Let's Encrypt using Certbot or install purchased certificates from a traditional certificate authority. He shows how to configure the web server to default to HTTPS and how HSTS directives can tell browsers to always use HTTPS.

Topics include:
  • 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
      
Course Contents
01.Introduction 02.SSL and HTTPS 03.Choose a Certificate 04.Install a Certificate with Let's Encrypt 05.Install a Purchased Certificate 06.Configure a Web Server to Require HTTPS 07.Manage Certificates 08.Conclusion

SSL Certificates for Web Developers

with Kevin Skoglund


0823.Next steps



All websites should be using secure connections over HTTPS by default. Web browsers have evolved and warn users whenever sites allow insecure connections. At the same time, the Let's Encrypt project has made it easy to install SSL certificates for free. In this course, instructor Kevin Skoglund explains what an SSL certificate is, how it is used to encrypt communications between a server and a browser, and how to choose the domain scope and validation type. He demonstrates how to install free certificates from Let's Encrypt using Certbot or install purchased certificates from a traditional certificate authority. He shows how to configure the web server to default to HTTPS and how HSTS directives can tell browsers to always use HTTPS.

Topics include:
  • 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
      
Course Contents
01.Introduction 02.SSL and HTTPS 03.Choose a Certificate 04.Install a Certificate with Let's Encrypt 05.Install a Purchased Certificate 06.Configure a Web Server to Require HTTPS 07.Manage Certificates 08.Conclusion