Establishing an HTTPS connection with a system may use different protocols. This topic describes which protocols are supported by the various releases of Coveo for Sitecore and Coveo Enterprise Search.
Support in Coveo for Sitecore
|Coveo for Sitecore release||SSL 3.0||TLS 1.0||TLS 1.1||TLS 1.2|
|January 2015 (3.0.891) and earlier||Yes||-||-||-|
|February 2015 (3.0.955) to January 2016 (3.0.1226)||Yes||Yes|
|Starting March 2016 (3.0.1266)||Yes||Yes||Yes||Yes|
* The protocol is supported by installing an additional Sitecore package. See the the next section for instructions.
Installing the Enable_TLS_1_2.zip package
Enable_TLS_1_2.zip package allows Coveo for Sitecore to use the TLS 1.1 and/or TLS 1.2 protocols when establishing an HTTPS connection.
- Download the package: Enable_TLS_1_2.zip.
- Open Sitecore's Installation Wizard (Sitecore Menu > Developers Tools > Installation Wizard).
- Upload and install the package.
The package will deploy two files:
App_Config\Include\EnableTls12.config: This file registers a processor into the
initializeSitecore pipeline that then allows the TLS 1.1 and/or 1.2 to be used by the application.
bin\EnableTls12.dll: This assembly contains the processor.
EnableTls12.config file can be modified to allow only TLS 1.1 or TLS 1.2. Please note that the processor can either enable a protocol or leave the default; it will not disable any protocol.
For instance, to enable only the TLS 1.2 protocol, set the elements as follow:
Support in Coveo Enterprise Search 7 (CES 7)
|Coveo Enterprise Search 7 release||SSL 3.0||TLS 1.0||TLS 1.1||TLS 1.2|
|January 2015 (7.0.7338) and earlier||Yes||-||-||-|
|February 2015 (7.0.7402) to December 2015 (7.0.8047)||Yes||Yes||-||-|
|Starting March 2016 (7.0.8225)||Yes||Yes||Yes||Yes|