You can use the Windows Registry to configure the cipher suites and security protocols that the Horizon Blast Windows service uses.
The Blast Windows service supports the following security protocols, depending on the release version of Horizon Agent.
| Release version | Supported protocols | Default settings |
|---|---|---|
| Horizon Agent 2312 and later | TLS 1.1, TLS,1.2, TLS 1.3 Note: TLS 1.1 is not supported in FIPS mode. |
|
| Horizon Agent 2309 and earlier | TLS 1.0, TLS 1.1, TLS 1.2 | TLS 1.2 is enabled. |
Older protocols such as SSLv3 and earlier are never allowed. Two registry values, SslProtocolLow and SslProtocolHigh, determine the range of protocols that the Blast Windows service accepts.
You must specify the list of ciphers using the format defined in OpenSSL. For guidelines on the proper cipher list format, search for openssl cipher string in a web browser. The default cipher lists are as follows:
| Protocol | Default cipher list |
|---|---|
| TLS 1.1, TLS 1.2 | |
| TLS 1.3 | |
Procedure
-
Start the Windows Registry Editor.
-
Navigate to the
HKEY_LOCAL_MACHINE\SOFTWARE\Omnissa\Horizon\Blast\Configregistry key. -
To specify the range of protocols, add two new string (REG_SZ) values,
SslProtocolLowandSslProtocolHigh.To enable only one protocol, specify the same protocol in the data field for both registry values. For example, setting
SslProtocolLow=tls_1.3andSslProtocolHigh=tls_1.3configures the Blast Windows service to accept only TLS 1.3.Note: If a registry value does not exist, or if its data is not set to a supported protocol string, the default protocol settings are used. Supported protocol strings are as follows:
tls_1.3(only for Horizon Agent 2312 and later)tls_1.2tls_1.1tls_1.0(only for Horizon Agent 2309 and earlier)
-
To specify a list of cipher suites, add a new string (REG_SZ) value as follows:
- For TLS 1.1 or TLS 1.2, add the
SslCiphersvalue. - For TLS 1.3, add the
SslCipherSuitesvalue. Type or paste the list of cipher suites in the data field of the registry value.
- For TLS 1.1 or TLS 1.2, add the
-
Restart the Blast Windows service.
Results
When the Blast Windows service starts, it writes the protocol and cipher information to its log file. You can examine the log file to determine the values that are in effect.
To revert to using the default cipher list, delete the SslCiphers or SslCipherSuites registry value and restart the Blast Windows service. Do not delete the data part of the value. If you delete the data part of the value, the Blast Windows service treats all ciphers as unacceptable in accordance with the OpenSSL cipher list format definition.
Note: The default protocols and cipher suites might change in accordance with evolving best practices for network security.
Was this page helpful?