New to Telerik Reporting? Download free 30-day trial

FIPS Implementation Error When Exporting to Excel(XLS)

Environment

Product Progress® Telerik® Reporting
Rendering Format Excel 97-2003(XLS)

Description

When exporting reports to Excel 97-2003(XLS), the error message 'This implementation is not part of the Windows Platform FIPS validated cryptographic algorithms' may appear. This issue occurs in environments with FIPS mode enabled, as the Excel 97-2003(XLS) export renderer utilizes cryptographic algorithms that are not FIPS-compliant.

Solution

To resolve the issue, render the reports into the Excel 2007(XLSX) format instead. The XLSX renderer does not rely on the same cryptographic routines as the XLS renderer and is fully compatible with FIPS-enabled environments. Follow these steps to enable the XLSX export format in your application:

  1. Install the required dependencies for OpenXML formats (DOCX, XLSX, PPTX). Refer to the OpenXML and XPS options missing article for instructions on enabling OpenXML formats.
  2. (Optional) Configure the report export settings to hide the XLS format through the extension element so that users cannot trigger an export in that format.

    <configuration>
    <configSections>
        <section name="Telerik.Reporting" type="Telerik.Reporting.Configuration.ReportingConfigurationSection, Telerik.Reporting" allowLocation="true" allowDefinition="Everywhere" />
    </configSections>
    <Telerik.Reporting>
        <extensions>
            <render>
                <extension name="XLS" visible="false">
                </extension>
            </render>
        </extensions>
    </Telerik.Reporting>
    </configuration>
    

See Also

In this article