# Note: TLS 1.2 Sunsetting

**URL:** <https://integration.keap.com/t/note-tls-1-2-sunsetting/93854>\
**Category:** API Q&A\
**Created:** [December 10, 2025, 4:15pm UTC](https://integration.keap.com/t/note-tls-1-2-sunsetting/93854 "2025-12-10T16:15:48Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Tom\_Scott](https://sea1.discourse-cdn.com/flex019/user_avatar/integration.keap.com/tom_scott/32/14748_2.png) [@Tom\_Scott](https://integration.keap.com/u/Tom_Scott)\
**Post date:** [December 10, 2025, 4:15pm UTC](https://integration.keap.com/t/note-tls-1-2-sunsetting/93854/1 "2025-12-10T16:15:48Z")

</div>

Good morning!

With our latest upgrades we will be defaulting to TLS 1.3 (introduced in 2018) for secure connections with remote services, as TLS 1.2 is now considered insecure. For backwards compatibility we will continue to support TLS 1.2 for now, but you should upgrade packages that include it to their latest versions at your earliest convenience, both for compatibility with our services and as a general security precaution to safeguard your traffic.

To check to see if your service supports TLS 1.3 without digging through configuration you can use the openssl client with the following command and see if the Protocol line outputs a response:

`openssl s_client -connect www.google.com:443 -tls1_3 2>/dev/null | grep ‘Protocol’`

---

<div class="post-metadata">

**Author:** ![Pav](https://sea1.discourse-cdn.com/flex019/user_avatar/integration.keap.com/pav/32/124_2.png) [@Pav](https://integration.keap.com/u/Pav)\
**Post date:** [December 10, 2025, 5:41pm UTC](https://integration.keap.com/t/note-tls-1-2-sunsetting/93854/2 "2025-12-10T17:41:58Z")

</div>

@Tom_Scott - The command needed a bit more refining and explanation.

By adding the "echo | " prefix you will get a response of “Protocol : TLSv1.3” if TLS v1.3 is active, otherwise No Response is given.

**TLS v1.3** - If you get no response, you will need to upgrade to TLS v1.3.

```auto
echo | openssl s_client -connect www.google.com:443 -tls1_3 2>/dev/null | grep 'Protocol'

```

**TLS v1.2** - If you get a response of “Protocol : TLSv1.2”, you will need to upgrade to TLS v1.3.

```auto
echo | openssl s_client -connect www.google.com:443 -tls1_2 2>/dev/null | grep 'Protocol'

```

When is the sunset due?

Older Microsoft Windows Servers may be more impacted with this change.

---

<div class="post-metadata">

**Author:** ![Tom\_Scott](https://sea1.discourse-cdn.com/flex019/user_avatar/integration.keap.com/tom_scott/32/14748_2.png) [@Tom\_Scott](https://integration.keap.com/u/Tom_Scott)\
**Post date:** [December 10, 2025, 6:04pm UTC](https://integration.keap.com/t/note-tls-1-2-sunsetting/93854/3 "2025-12-10T18:04:44Z")

</div>

We have not set a finalized date for shutting off support for TLS 1.2 yet; this is a pre-emptive notification due to ongoing Java SDK updates that exposed the concern, specifically in the Apache httpcomponents libraries.

---

<div class="post-metadata">

**Author:** ![geekgoddess](https://sea1.discourse-cdn.com/flex019/user_avatar/integration.keap.com/geekgoddess/32/50_2.png) [@geekgoddess](https://integration.keap.com/u/geekgoddess)\
**Post date:** [December 14, 2025, 6:59pm UTC](https://integration.keap.com/t/note-tls-1-2-sunsetting/93854/4 "2025-12-14T18:59:30Z")

</div>

If you are using a SAK and posting via cURL, then wouldn’t we need to test the cURL connection?

```auto
curl -v https://google.com 2>&1 | grep "SSL connection using"

```
