(How to) Enable TLS 1.3 as the default protocol in a instance?

pparra
Tera Contributor

Dear people:

 

A financial customer is asking to enable TLS 1.3 as the default protocol to have an integration with other parties, internal and external. I've been checking the documentation and community forum but I didn't find a possible solution. Is it possible in a Service Now instance? If yes, how can this be achieved?

1 ACCEPTED SOLUTION

Dipu Joy
ServiceNow Employee
ServiceNow Employee

> We do support TLS 1.3, however, it is not enabled by default in Customers' instances
> If a customer would like to use TLS 1.3, ServiceNow can enable that for the customer (Please raise a new case requesting that)
> When TLS 1.3 is enabled, ServiceNow will still continue to use TLS 1.2 as well (ServiceNow is unable to set TLS 1.3 as the default TLS)
> Enabling TLS v1.3 is transparent. If an application is not able to establish TLS v1.3 it will fallback to TLS v1.2 automatically.
> The TLS will be enabled at the cluster level. So all the instances will have the TLS version 1.3 when updated. This cannot be done to a specific instance
> As this is an infrastructure feature, there is no document about it.

View solution in original post

3 REPLIES 3

Dipu Joy
ServiceNow Employee
ServiceNow Employee

> We do support TLS 1.3, however, it is not enabled by default in Customers' instances
> If a customer would like to use TLS 1.3, ServiceNow can enable that for the customer (Please raise a new case requesting that)
> When TLS 1.3 is enabled, ServiceNow will still continue to use TLS 1.2 as well (ServiceNow is unable to set TLS 1.3 as the default TLS)
> Enabling TLS v1.3 is transparent. If an application is not able to establish TLS v1.3 it will fallback to TLS v1.2 automatically.
> The TLS will be enabled at the cluster level. So all the instances will have the TLS version 1.3 when updated. This cannot be done to a specific instance
> As this is an infrastructure feature, there is no document about it.

@Dipu Joy From ServiceNow's perspective is there any reason to not ask to have this enabled? If 1.3 is being used and 1.2 is the fallback wouldn't it be good to have that enabled for sending outbound data? I am thinking emails in this case

I second @2mustang  's ask,  TLS 1.3 should be standard for interfaces, APIs and integrations, fallback to TLS 1.2.   This would support a first step in post-quantum migration.