Export to Excel Fails in IE when using HTTPS and SSL and is terminated outside of the application server

Document ID : KB000021892
Last Modified Date : 14/02/2018
Show Technical Document Details

Description:

This occurs because the application server is reporting that HTTP is used even though the browser is using HTTPS.

And because the SSL connections are "terminated" at the load balancer, instead of being handled by Tomcat itself.

According to Microsoft's KB Q 316431 (http://support.microsoft.com/default.aspx?scid=kb;en-us;316431)

The problem also occurs if the server is using Secure Sockets Layer (SSL) and has added one or both of the following HTTP headers to the response message:

Pragma: no-cache
Cache-control: no-cache,max-age=0,must-revalidate

The solution is to add a feature to the NSA to support explicit handling of SSL. In this case, an external option must be chosen to tell Clarity that SSL is being used even if Tomcat reports that is not.

Steps to Reproduce:

  1. Login to an SSL-based instance of the application (HTTPS url)

  2. Go to Projects List

  3. Click the Export to Excel (Data Only) button

Expected Result: The file should download successfully
Actual Result: The error message: "Unable to download. Unable to open the Internet site.

The requested site is either unavailable or cannot be found. Please try again later" is displayed.

Solution:

WORKAROUND:
None.

STATUS/RESOLUTION:
Resolved in Clarity 13.1.0

Keywords: CLARITYKB, CLRT-54167, clarity13resolved, clarity1310resolved