> For the complete documentation index, see [llms.txt](https://help.security.gallagher.com/knowledge-hub/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.security.gallagher.com/knowledge-hub/deployment-resources/security-and-compliance/transport-layer-security-tls-support.md).

# Transport Layer Security (TLS) support

TLS support by controller, Command Centre service, and version.

## Overview

Transport Layer Security (TLS) is a security protocol that encrypts the sending of data to keep it private and safe.&#x20;

\
How TLS works:<br>

* **Handshake:** The client and the server agree on safety rules and create unique keys before sharing data.
* **Encryption:** Scrambles data so outside people cannot read it while it moves across the network.
* **Authentication:** Uses digital certificates to prove that servers are real and not fake.
* **Integrity:** Checks messages to make sure no one changed the data during transit.&#x20;

The below information explains how TLS is use with Gallagher Security controllers and Command Centre.

### Controllers

<table><thead><tr><th width="236">Controller</th><th width="137">TLS</th><th>Note</th></tr></thead><tbody><tr><td>7000 </td><td>1.2 and higher</td><td>TLS 1.3 requires Server 2022, Windows 11, or later.</td></tr><tr><td>6000 </td><td>1.0 &#x26; 1.2</td><td>TLS 1.0 through to v7.70. v7.80+ supports TLS 1.2.</td></tr><tr><td>5000, 5000GL, and 3000</td><td>1.0</td><td>Legacy</td></tr></tbody></table>

### Command Centre

* Command Centre to Configuration Client uses TLS 1.2 only.
* Command Centre to CC Cloud tries TLS 1.3. It falls back to TLS 1.2 when unsupported by the operating system.
* Command Centre to Command Centre Client uses **OPCUA**, not TLS.
* The REST API supports TLS 1.3 from **v9.30**. The OS and client must support it.
* When Command Centre and SQL Server use separate machines, the host OS determines the TLS level.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://help.security.gallagher.com/knowledge-hub/deployment-resources/security-and-compliance/transport-layer-security-tls-support.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
