Tungsten University
TungstenCluster Master Class
Advanced

Securing Your Cluster With SSL

Learn how to secure Tungsten Cluster with SSL/TLS for internal cluster communications and for application traffic through the Tungsten Connector, with practical guidance on certificates, validation, and common pitfalls like hostname/DNS mismatches.​

This session explains what “SSL” means in practice (TLS), why organizations require it (encryption, compliance, man-in-the-middle protection), and how keystores/truststores work for Java-based services in Tungsten Cluster.​

You’ll walk through enabling security controls in tungsten.ini, generating and distributing keystore/truststore files correctly, updating an existing cluster with the required tpm update flags, and verifying encryption via cctrl and trepctl URI changes.​

Finally, it covers Connector and MySQL SSL options—what you must configure on MySQL, how Bridge mode relies on direct MySQL SSL, and how to test an SSL connection from a client.

Topics Covered

  • 00:00 Introduction
  • 00:18 Topics
  • 00:38 Background SSL
  • 00:43 What is SSL
  • 01:43 Why Use SSL
  • 03:24 Key Pair
  • 05:00 SSL Sample with Certificate Authority (CA)
  • 05:56 SSL Sample, Self Signed
  • 06:56 SSL Sample, Host Mismatch
  • 07:44 Challenges with SSL
  • 10:00 Using Certificates with Java
  • 11:56 SSL within Tungsten Cluster - Data Streams
  • 13:24 SSL within Tungsten Cluster - Installing Security for Tungsten Services
  • 14:45 SSL within Tungsten Cluster - Installing Security for Tungsten Services (INI)
  • 16:37 SSL within Tungsten Cluster - Updating an Existing Configuration
  • 17:33 SSL within Tungsten Cluster - Verifying SSL
  • 18:33 SSL for Connector - MySQL Setup
  • 20:35 SSL for Connector - SSL in Bridge Mode
  • 21:18 SSL for Connector - SSL Using Proxy Mode
  • 22:32 SSL for Connector - Configure SSL from Connector to MySQL
  • 24:28 SSL for Connector - Options to Enable SSL to MySQL
  • 25:26 SSL for Connector - Tungsten Connection Status
  • 26:12 SSL for Connector - Configure App to Connector SSL
  • 27:34 SSL for Connector - Verifying SSL with tcpdump
  • 29:04 Other SSL Options
  • 30:51 Summary
  • 31:36 Thank you