Wildcard SSL Certificates for Federated Services

Summary

This course is important for devops, since it covers a mixture of operating system-level information, practical security guidelines, hands-on practice using cloud services and tips for Play Framework for Scala webapps. Up-to-date software tools are provided so students can enable SSL support using current best practices. Explicit directions are given so your web site can achieve a score of A+ in the SSL Labs Security assessment. Guidance is provided to reduce latency and increase scalability.

Duration

This course has 5 lectures, a sample webapp and an hour of video. Students should expect to spend at least 8 hours working through the material.

Objectives

After having participated in this course, students should:

  • Understand the many acronyms used when working with SSL certificates
  • Be familiar with cutting-edge versions of common tools for setting up and testing SSL
  • Be able to provision wildcard SSL certificates for webapps that use cloud-based services such as content distribution networks (CDNs)
  • Achieve a score of A+ on the SSL Labs Security assessment

Audience

Anyone interested in setting up webapps using federated SSL.

Prerequisites

  • Introduction to Play Framework with Scala course.
  • Access to a development computer running Mac OS/X or a Debian derivative such as Ubuntu; this course provides detailed instructions for both types of developer systems. If you only have access to a Windows computer for development, then you must either install a virtual operating system environment and then install Ubuntu, or you should use an ssh client or VNC server to access a bash shell running on a Debian-compatible server, for example an Ubuntu server hosted on Amazon Web Services, Digital Ocean, Google Cloud or Microsoft Azure.
  • The server you wish to apply a wildcard SSL certificate to must run a Debian-compatible OS such as Ubuntu. Although most of this course is equally applicable to any Linux server, the course only provides the latest builds of SSL-related software for Debian-compatible OSes like Ubuntu, XUbuntu, KUbuntu and Mint.

Setup Requirements

Setup was covered in the prerequisite course.

Program

See the course description for a detailed outline, including a free overview video and revision history.

×

Welcome to the Lightbend Enterprise Suite


You are excited about Reactive applications. And you want to build, manage and monitor them easily and reliably in your environment.
We get it. So we built Lightbend Enterprise Suite to help you do that, and more, with a range of powerful Application Management, Intelligent Monitoring, Enterprise Integration and Advanced Tooling features.

×

Welcome to the Lightbend Enterprise Suite


You are excited about Reactive applications. And you want to build, manage and monitor them easily and reliably in your environment.
We get it. So we built Lightbend Enterprise Suite to help you do that, and more, with a range of powerful Application Management, Intelligent Monitoring, Enterprise Integration and Advanced Tooling features.