Warning
Potential for Data Loss: The steps detailed in the resolution of this article may result in a loss of critical data if not performed properly. Before beginning these steps, make sure all important data is backed up in the event of data loss. If you are unsure or unfamiliar with any complex steps detailed in this article, please contact Product Support for assistance.
Issue
Importing certificates into EBO may require OpenSSL to perform the tasks.
Product Line
EcoStruxure Building Operation
Environment
- Building Operation Enterprise Server
- Building Operation Enterprise Central
- Building Operation Device Administrator
- Building Operation Automation Server
Cause
OpenSSL needs to be used to manipulate certificates so they are in the correct format for importing into EBO Servers.
Resolution
OpenSSL is installed with Enterprise Server, Enterprise Central, and Device Administrator, so use the following path to resolve your installation. In this example, EBO 2022 is installed on the C Drive, so a change in the path may be necessary for your installation. In EBO 2023, OpenSSL was upgraded to 3.x version (3.0.8 dated 7 Feb 2023).
Enterprise Server Location:
C:\Program Files (x86)\Schneider Electric EcoStruxure\Building Operation 4.0\Enterprise Server\bin\openssl.exe
Device Administrator Location:
C:\Program Files (x86)\Schneider Electric EcoStruxure\Building Operation 4.0\Device Administrator\OpenSSL\openssl.exe
One can use the command openssl version to see the version installed. In this example with EBO 2022 OpenSSL version 1.1.1l (Letter L) dated 24 Aug 2021 is installed.
Enterprise Server
Device Administrator
Use Copy Path to use openssl.exe in the current directory
- In Windows Explorer, find openssl.exe
- Hold SHIFT, Right-Click on openssl.exe, and select Copy Path
- Paste into the command prompt, and you will see double quotes since the path can contain spaces.
- Continue to type your command and reference files by name in the current directory.