Categories
User Guides Documentation Highlighted Categories Products exacqVision Hardware

The Importance of UPS Systems

What is a UPS?

Uninterruptible Power Supplies (UPS) provide battery powered backups to critical systems in the event of a loss to the building’s power.

Why using UPS is critical

  • Data Integrity
    Systems that suddenly lose power leave data “in-flight” vulnerable to loss or corruption. This includes data currently held in memory, not-yet recorded to non-volatile storage such as hard drives and SSDs, as well as data being processed. Despite software functions designed to protect against corrupted or lost data, sudden losses of power can still lead to such issues.
  • Protect Hardware
    Frequent power drops and power loss can cause higher wear and tear on electronic components, particularly those with moving parts such as hard drives which utilize spinning platters and moving read/write heads. UPS systems aid delivering clean, stable power to your devices extending their usable lifespan.
  • Prevent Downtime
    Backup power keeps the systems powered by UPS available in the event of a loss or dip in power.
  • Event Response
    UPS systems give users time to gracefully shut-down systems in the event of a power disruption.
  • Regulatory Compliance
    Depending on the industry, local, state, or federal laws may dictate required system uptime and system accessibility.
  • Power Surges
    In addition to providing backup power, many UPS systems provide additional protection against power surges caused by fluctuations in mains voltage or lightning strikes.

The points listed above affect not just exacqVision systems, but can affect any computer system or modern electronic device. Consider placing all mission critical systems on UPS.

NOTE: Exacq is not responsible for data loss, data corruption, or hardware failure due to sudden power loss on systems that are not gracefully shutdown.

Intelligent UPS Systems

Exacq strongly encourages the utilization of intelligent UPS systems. A UPS can only provide power for a rated amount of time. In the event of an extended power loss that could exceed this time period the UPS will run out of power, which can still lead your devices to experiencing an unexpected sudden loss of power. This is an indispensable feature for systems without someone monitoring them at all times to perform a graceful shutdown.

Today’s advanced UPS systems provide USB or networked communication solutions capable of communicating with the machines they are protecting. When the UPS reaches a low level of remaining power it is able to gracefully shut down protected systems to prevent an immediate power loss, safeguarding your systems and data.

  • APC offers PowerChute for Windows systems
  • Tripp-Lite provides PowerAlert software for Windows systems
  • CyberPower provides PowerPanel software for Windows and Ubuntu/Debian
  • Network UPS Tools is an open source tool providing Ubuntu Linux support for a wide variety of brands/models of UPS systems.

Sizing & Run Time

Refer to the datasheets provided at Exacq.com for your product’s power draw.

Most UPS manufacturers provide tools to help you find an appropriately sized UPS. When in doubt, consult electrical professionals.

<br>

Categories
User Guides Knowledge Support Documentation Highlighted Support exacqVision Client exacqVision Server Categories Products

Deprecation of Legacy Installers – exacqVision 24.03 Update

As part of the exacqVision 24.03 software release, we are announcing the deprecation of specific installers that were previously part of the collection of software downloads available on the Exacq web site, https://exacq.com.

What installers are being retired?

On both Windows and Ubuntu – the 32-bit installers, also known as “x86” installers, of server, client, and web service will no longer be made available for new releases. The Enterprise Manager 32-bit installer had been deprecated from the 21.12 release. In addition, Illustra 610 and 825 (Edge), and ARM Debian (M-Series) installers will be retired as well.

Why is Exacq taking this step?

This change helps address cyber security/robustness concerns by removing support for those installations that are potentially deployed on operating systems no longer fully supported by the vendor. Additionally, retiring support for older/obsolete technology helps Exacq to streamline engineering resources to focus their efforts on faster delivery of customer outcomes that are needed now and in the future.

What if I have been using 32-bit installers for exacqVision all the time? How do I update to the 24.03 release?

If a customer is currently using 32-bit installers, they would have to move to the 64-bit installers – provided the hardware and the operating system are 64-bit enabled. 32-bit and 64-bit installers cannot co-exist. To move to the 64-bit installation, the 32-bit installation should be uninstalled.

So as to not lose the current configuration, it is recommended that the current configuration be backed up – then restored after the 64-bit installation has been deployed. Please refer to this user guide section for understanding how to do a backup and restore of the exacqVision Server configuration.

If Enterprise Manager is deployed, you may refer to this video to understand how to backup and restore configurations across multiple servers at once.

How do I know if the hardware and operating system on my NVR is 64-bit capable?

It will depend on how old the NVR is.

If the NVR was built by Exacq and is a Windows machine – Any system that shipped on or after May 2013 is capable of running a 64-bit installer.

If the NVR was built by Exacq and is a Ubuntu machine – Any system that shipped on or after August 2017 is capable of running a 64-bit installer.

Please refer to the following Support article to determine the age of your system based on the serial number:
How to Determine the Age of a System Using a Serial Number

If the NVR was not built by Exacq, please contact your IT department or the manufacturer of the NVR to assess if it is capable of running a 64-bit installer. As a reference point, Windows started 64-bit support from Windows Vista, with mainstream support adopted in Windows 7, and Ubuntu from Ubuntu 16.04. So it is more than likely that the NVR in question is 64-bit capable. With that said, please double-check with relevant departments and resources to be sure.

NOTE: Operating system vendors, whether or not they support 64-bit, have set time tables for end-of-life (EOL). It is not recommended to use a system for which critical cyber security patches are no longer available. For example, Microsoft no longer supports Windows 7 or 8. Ubuntu does not support systems older than 14.04 today – and they will continue to obsolete older versions as they release new ones.

I can see my NVR is not capable of running a 64-bit installer. What is the recommended course of action?

It is likely that you are running an old NVR that is probably not in compliance with the cyber security standards of your IT department. In addition, you will not benefit from new features, integrations, cyber security patches, and bug fixes that make up the 24.03 and future exacqVision releases. Our recommendation is that you upgrade to newer hardware and operating system for your NVR. Please reach out to your local exacqVision dealer or call Exacq Inside Sales for better understanding of your options.

<br>

Categories
Knowledge Support Highlighted Support exacqVision Client exacqVision Server Categories Products

Where can I access Training Courses?

Exacq-Training-Courses.pdf
Categories
Knowledge Support Highlighted Support exacqVision Client exacqVision Server Categories Products

Checking Your Case Status

Did you know that you can check the status of cases you created within the Exacq Support Portal?

After logging into the Exacq Support Portal, open the Support menu. Select My Cases from the menu.

A list of cases that appears will list the status of the case as open or closed. Further details can be found for specific cases by clicking the View Details link.

NOTE: Cases shown are only those where your logged in user account is assigned to the case.

<br>

Categories
Knowledge Support Highlighted Support exacqVision Client exacqVision Server Categories Products

Exacq Cloud Drive Setup

Cloud drive is a subscription plan available from an Exacq dealer for offsite, cloud based archiving of recorded video.

Contact an authorized dealer to discussing pricing and plans.

Minimum Client/Server Versions:
Client: 22.03.1
Server: 22.03.0

The following instructions detail the steps to be performed in sequence. These steps are also detailed in our Video Library. Steps performed in Cloudvue Manager must be performed by a dealer with login access and a valid Partner Code. Steps within ExacqVision may be performed by a customer or integrator onsite with Client access.

Step 1 – Customer Account Creation (Cloudvue Manager)

If the customer does not already have an account created, you will need to create one.

  1. Click the plus/add icon in the top corner and select ‘Add Account’.
  2. Enter the account name and contact information.
  3. Enter an assigned partner name.
  4. Leave the Customer ID and Site ID fields empty, these are reserved for other uses.
  5. Save your changes.

Step 2 – User Account Creation (Cloudvue Manager)

One or more user accounts will need to be added to the customer’s account. User accounts are used to bind the server’s uploaded data to their Cloud Drive storage.

  1. Click the plus/add icon in the top corner and select ‘Add User’.
  2. Add the user’s email address and optionally a phone number for contact.
  3. Change the Role to Enterprise.
  4. If an integrator/dealer is performing the entire setup on behalf of the user, create a password to use.
  5. If an integrator/dealer is working with the customer, check the box below for ‘Reset Password and accept EULA/TOS’. This will remove the password field. The customer will receive an email at the address entered and will use it to validate their email address and set a custom password.
  6. Enter a partner name.
  7. Assign the user to an account, created earlier.
  8. Leave the device and timeout fields alone.
  9. Two-factor authentication should not be checked for use with Exacq Cloud Drive accounts at this time.
  10. Save your changes.

Step 3 – User Validation (Email and ExacqVision Client)

If ‘Reset Password and accept EULA/TOS’ were checked in Step 2. The user will need to click the link in the email received.

The page that opens will prompt the user to create a new, custom password.

NOTE: The user MUST click the links to open the EULA and TOS before the ‘Agree’ checkbox below can be checked.

  1. Open the ExacqVision Client and navigate to the Archiving page.
  2. Create a new archiving profile by clicking the ‘New’ button towards the bottom.
  3. Change the archiving Type from ‘SMB’ to ‘Cloud Drive’.
  4. Enter the email address and password.
    a. If the password was set by the integrator/dealer, enter this here.
    b. If the password was customized by the user via the validation email, the customer will enter this new password here.
  5. Enter the Partner Code provided by the dealer/integrator.
  6. Select the Instance Region as directed by the dealer/integrator.
  7. Click ‘Apply’.

The status message will change to read ‘Step 1 of 4: Add the user to the NVR’. The next steps will be taken by the dealer in the Cloudvue Manager.

Provide the dealer/integrator with the system’s MAC address. This may be found by clicking ‘Configure System’ on configuration tree to the left, and clicking the System tab. The MAC address is located in the top-right corner beneath the license key.

Step 4 – Add User to NVR (Cloudvue Manager)

  1. Click the search icon in the top corner, and select ‘Search Video Devices’.
  2. Use the filters on the left to search for the system’s MAC address, do not use colons or dashes.
  3. Once the system has been located, double-click it to open the device details.
  4. Towards the top of the device details page, click the ‘Add Existing User’ button.
  5. Select the user account created earlier.

Confirmation that this step has been completed will appear on the Archiving page in the ExacqVision Client when the status changes to read ‘Step 2 of 4: Apply subscriptions to cameras’.

Step 5 – Add Subscriptions to Cameras (Cloudvue Manager)

  1. On the device details in Cloudvue Manager, click Subscriptions to expand this section.
  2. The system’s cameras will be listed. A Service Plan MUST be selected for each camera in the list, even if archiving no data from it. If the camera will not be archiving, select ‘TCVMSEXQA – VMS Only Exacq Annual’.

    The plans are displayed dynamically based on the recording settings for the camera in the customer’s ExacqVision server. Therefore you cannot set a camera recording 4K video to a plan for 720p video.
  3. Select the Storage Retention and Quality settings.
  4. The price displayed will update as the settings are changed.

NOTE: If cameras are added/removed or recording settings are changed in the client, the Enable checkbox on the Archiving profile will need to be disabled, then re-enabled to send the changes to Cloudvue Manager. Re-load the page and the camera list and available plans will update accordingly.

Once the subscriptions have been saved. The status in the ExacqVision Client will update again, to read ‘Step 3 of 4: Create an archiving schedule’.

Step 6 – Set the Archive Task (ExacqVision Client)

The Archiving Target created tells the system WHERE to archive data. A Task Schedule must be created to the right, which tells the system WHEN to archive data.

  1. Click ‘New’ under the Task Schedule panel.
  2. Give the task a descriptive name. More than one task may be created if, for example, you wish to perform archiving on different hours for different days.
  3. Set the Start Time, when the system will begin this task.
  4. Set the End Time.
    – Continuous; will begin archiving when the start time is reached and check for new content every five minutes
    – Until Finished; will begin archiving when the start time is reached. When it finds no new data to archive the task stops until the next start time is reached and begins again.
    – User Defined; will begin archiving when the start time is reached and stop when the end time is reached. This may be useful for environments where network bandwidth or system resources are in higher demand during certain hours of the day. An example is an office where staff work from 9am to 6pm and during those hours network bandwidth is in high usage and servers are recording more data due to increased activity. After normal work hours there is less activity to record and lower bandwidth usage after most people have left for the day. In such cases an admin may choose to schedule archiving to take place during the off hours to use the systems and network more efficiently.
  5. Click ‘Apply’.

Step 7 – Set the Archive Schedule (ExacqVision Client)

After telling the system WHERE and WHEN to archive data in the previous steps, you must tell the system WHAT to archive.

  1. Click the Schedule tab at the top of the Archiving page.
  2. You should only see the cameras with Cloud Drive subscriptions applied available.
  3. Select the ‘Days’ tab to schedule one or many cameras by day, or select the ‘Sources’ tab to schedule one camera on one or many days. If using the Days tab, you may apply your settings to other days utilizing the Copy Current Configuration region below the schedule panel.
  4. Highlight the hours you wish to set a schedule for, then select from the Settings above.
    You may choose to archive All data, Motion data, Alarm data, or no data for each specific hour.
    Record settings and archive settings to not have to be configured for the same type of data. As an example, you could record free run video on a system at a certain time, but then choose to archive only the motion video recorded during the same period to the Cloud Drive.
Categories
Knowledge Support Highlighted Support Categories exacqVision Webservice Products

Using SSL with exacqVision Web Service (Linux)

Version 8.4 and Higher

Follow the instructions in Article 1002 to configure HTTPS support in the Web Service.

<br>

Version 8.2 and Lower

SSL, a security system combining authentication and encryption, is used to protect communication between a web server and client. Enabling SSL on a web server allow all clients connecting to that server two key protections:

  1. The client is able to identify the server. There is no way for a fake server to misrepresent itself to a client.
  2. The communication between the client and server is encrypted, preventing a third-party from seeing what data is sent. This ensures the safety of private communication such as usernames and passwords, video data, and more.

NOTES:

  1. This article assumes that exacqVision Web Service version 3.10 or later has been installed with default settings. If you are running version 3.0 to 3.8, see the attached legacy PDF.
  2. A self-signed certificate allows you to use a web browser, but it does not work with mobile devices. Only trusted third-party certificates work with mobile devices.

To use SSL with exacqVision Web Server in Linux, complete the following steps:

  1. Stop exacqVision Web Server by typing sudo /usr/local/exacq/webservice/service.sh stop in a Terminal window.
  2. Open the Web Server Apache Configuration file by typing sudo gedit /etc/evapache/httpd.conf in a Terminal window.
    Find the following lines:

    #Include /etc/evapache/extra/httpd-ssl.conf
    #LoadModule socache_shmcb_module modules/mod_socache_shmcb.so
    #LoadModule ssl_module modules/mod_ssl.so
  3. Delete the pound signs (#) at the beginning of each line.
  4. Save and close the file.
  5. It is recommended, but not required, that you disable the access log for SSL, as this file can grow very large. To do this, open the Apache SSL Configuration file by typing sudo gedit /etc/evapache/extra/httpd-ssl.conf in a Terminal window.
    Find the line with the following text:

    TransferLog “${SRVROOT}/logs/access.log”

    Change it to:#TransferLog “${SRVROOT}/logs/access.log”When finished, save and close the file.
  6. Open the Web Service configuration file by typing sudo gedit /etc/webservice.conf
    Add the following lines to the end of the document:

    [Broker]
    ssl_private_key = /etc/evapache/server.key
    ssl_certificate = /etc/evapache/server.crt

    When finished, save and close the file.
  7. If you were issued certificates, rename them to server.crt and server.key and save them to the /etc/evapache directory and then skip to Step 10. Otherwise, continue with the following steps.
  8. Run cd /etc/evapache in a Terminal window.
  9. To create a self-signed certificate, type sudo openssl req -new -x509 -sha256 -days 365 -nodes -out /etc/evapache/server.crt -keyout /etc/evapache/server.key and answer the questions.

    NOTE: 
    COMMON NAME should be the IP address or FQDN that you use for access to your exacqVision Web Service.
  10. Re-start exacqVision Web Server by typing sudo /usr/local/exacq/webservice/service.sh restart.

    NOTE: To connect to exacqVision Web Server using SSL, you must use HTTPS instead of HTTP.

Troubleshooting

If exacqVision Web Service does not start after configuring it for SSL, complete the following steps:

  1. Open the Apache error logs, found by default at /user/local/exacq/webservice/evapache/logs/error_log.
  2. Look for an entry similar to the following:

    [Wed Mar 04 09:08:54.512004 2015] [ssl:emerg] [pid 19116] AH02565: Certificate and private key www.example.com:443:0 from CERTIFCATE_FILE_NAME.crt and KEYFILE_NAME.key do not match AH00016: Configuration Failed
  3. If you see this entry, complete the following steps:

    a.) Run the following commands, replacing the values in all caps with your values:

    openssl.exe x509 -noout -modulus -in PATH_TO_CRT | openssl md5
    openssl.exe rsa -noout -modulus -in PATH_TO_KEY | openssl md5
    openssl.exe req -noout -modulus -in PATH_TO_CSR | openssl md5

    For example:

    openssl.exe x509 -noout -modulus -in ..\conf\certificate.crt | openssl md5
    openssl.exe rsa -noout -modulus -in ..\conf\privateKey.key | openssl md5
    openssl.exe req -noout -modulus -in ..\conf\csr.csr | openssl md5

    b.) Compare the result values from all of the calls. Each resulting string should be identical. If the values do not match, confer with the certificate authority that issued the certificate.


NOTE: Web Sockets communication will not work using SSL encryption for Web Service versions 7.2.0 – 7.2.6.

Workaround

Disable web sockets in the client configuration page of the browser Client.

Resolution

Update to exacqVision Web Service version 8.4 or later.

<br>

Categories
Knowledge Support Highlighted Support exacqVision Server Categories Products

How do I apply a license to an exacqVision Server?

Only one license key may be applied on each system at a time. This license key includes information on the number of licensed IP Cameras the system is permitted to use as well as the specific system it is assigned to.

For information on increasing your licensed number of cameras or changing your license level, contact your authorized exacqVision dealer.

<br>

Individual License Update

To apply or update an individual system license, expand the exacqVision Server node on the navigation tree along the left-hand side of the Client window, then select Configure System.

On the System tab, the License section is found to the right. There are multiple methods available to apply a license to the software.

From Exacq.com

If your exacqVision Server has an internet connection, this is the simplest choice. This method will automatically pull the most recent license generated for the system.

  1. Press the Import button.
  2. Select ‘From exacq.com‘.

If there is a particular reason necessary for applying a license that was not the most recently generated, see the additional options below.

From File

If the server does not have an internet connection, you may use the .KEY file issued by Exacq Orders via email.

  1. Press the Import button.
  2. Select ‘From File‘.
  3. Navigate to the directory where you have saved the .KEY file to select and apply it to the system.

Manual Entry

The license key code may also be manually entered. The key code is also issued by Exacq Orders via email.

  1. Type the license key code into the License text field at the top of the license section.
  2. Press the Apply button.

All keys are displayed in XXXXXX-XXXXXX-XXXXXX-XXXXXX-XXXXXX-XX alphanumeric format.

<br>

Batch License Update

A .KEY license and corresponding key code may be used on a single exacqVision Server, whereas a properly formatted .CSV file can be used to license multiple exacqVision servers with a single import. This method is useful for enterprise environments managing many servers.

  1. Create a new file (using a spreadsheet program or hand written text file to be formatted as CSV) where each row contains the system’s licensed MAC address in the first column and the license key code for that MAC address in the second column. If using Excel to create this table, be sure to save as .CSV.
  2. Select the Systems node from the very top of the navigation tree on the left-hand side of the exacqVision Client.
  3. Below the Systems list panel, select the Import License button.
  4. Navigate to the location of your .CSV file to select and apply.

You may also utilize the Export Licenses button to export a properly formatted .CSV containing this information for connected systems, which may be useful for keeping site records. If updating licenses rather than licensing for the first time, edit the exported file for later import to save time.

<br>

Related Articles

<br>

Categories
Knowledge Support Highlighted Support exacqVision Webservice Categories Products

Using SSL with exacqVision Web Service (Windows)

Version 8.4 and Higher

Follow the instructions in Article 1002 to configure HTTPS support in the Web Service.

<br>

Version 8.2 and Lower

SSL, a security system combining authentication and encryption, is used to protect communication between a web server and client. Enabling SSL on a web server allow all clients connecting to that server two key protections:

  1. The client is able to identify the server. There is no way for a fake server to misrepresent itself to a client.
  2. The communication between the client and server is encrypted, preventing a third-party from seeing what data is sent. This ensures the safety of private communication such as usernames and passwords, video data, and more.

NOTE: A self-signed certificate allows you to use a web browser, but it does not work with mobile devices. Only trusted third-party certificates work with mobile devices.

To use SSL in Windows with exacqVision Web Service, complete the following steps:

  1. Either create a self-signed certificate, or purchase a certificate from a trusted third party. (Creating a Self-Signed SSL Certificate) COMMON NAME should be the IP address or FQDN that you use to access your exacqVision Web Service. If acquiring a third-party cert, you might need to provide them with a Certificate Signing Request (CSR) file as follows:

    a. Navigate to https://exacq.com/support/gencsr.php.

    b. Enter all fields to output a .csr file and RSA key file to a zip file. Submit this data to the CA from which you are purchasing the certificate.

    c. If you have purchased a chained certificate, be sure to download the appropriate intermediate bundle.

    d. Place the .crt file and the intermediate bundle file (also a .crt file) from your CA into the Apache\conf directory.
  2. Rename the .crt file to server.crt and the .key file to server.key. Save the .crt and .key files to C:\Program Files (x86)\exacqVision\WebService\Apache\conf\.
  3. Stop exacqVision Web Server using the link on the Start menu.
  4. Open the Web Server Configuration file with Notepad as an administrator from C:\Program Files (x86)\exacqVision\WebService\Apache\conf\httpd.conf.

    Find the following line:

    LoadModule ssl_module modules/mod_ssl.so

    Delete any preceding pound sign (#) characters.

    Find the following line:

    Include conf/extra/httpd-ssl.conf

    Delete any preceding pound sign (#) characters.

    NOTE: Make sure your SSL Certificate File and SSL Certificate Key File are in the Apache\conf directory.
  5. Open the Apache SSL Configuration file in Notepad as an administrator. The file is located at C:\Program Files (x86)\exacqVision\WebService\Apache\conf\extra\httpd-ssl.conf.
    Find the line that begins with:
    FilesMatch “…

    Change it to:

    FilesMatch “\.(cgi|shtml|phtml|php|html)$”

    NOTE:
     Those lines will also include angle brackets. Do not remove the brackets.

    When finished, save and close the file.
  6. It is recommended, but not required, that you disable the access log for SSL, as this file can grow very large. To do this, open the Apache SSL Configuration file in Notepad as an administrator. The file is located at C:\Program Files (x86)\exacqVision\WebService\Apache\conf\extra\httpd-ssl.conf. Find the line with the following text:

    TransferLog “${SRVROOT}/logs/access.log”

    Change it to:#TransferLog “${SRVROOT}/logs/access.log”When finished, save and close the file.
  7. Open the Web Service Configuration file in Notepad as an administrator. The file is located at C:\Program Files (x86)\exacqVision\WebService\WebService.ini.
    Add the following lines to the end of the document:

    [Broker]
    ssl_private_key = C:\Program Files (x86)\exacqVision\WebService\Apache\conf\server.key
    ssl_certificate = C:\Program Files (x86)\exacqVision\WebService\Apache\conf\server.crt

    When finished, save and close the file.
  8. Open an exception for TCP port 443 in your firewall.
  9. Start exacqVision Web Server using the link under the Start button.

<br>

Tips

  1. When purchasing an SSL certificate, many providers offer an Intermediate Bundle, or additional certificates that need to be present that will link your certificate through the chain to a root certification authority. Usually the provider will also provide documentation that describes how to accomplish this with Apache, but is a good idea to ask them before or during the purchase process. Exacq is not responsible for making your certs capable of working with Apache.
  2. The httpd-ssl.conf file contains sections for Server Certificate, Server Private Key, Server Certificate Chain, and Certificate Authority. You must modify these sections with the appropriate paths to your specific files.
  3. It is possible to combine all the intermediate certificates that the provider might give you into one file and use that in the Server Certificate Chain section. Again, consult the provider for more information.
  4. You should also find and modify the following line to include the name for which your certificate was issued (your server’s name) instead of:

    ServerName www.example.com:443

<br>

Troubleshooting

If exacqVision Web Service does not start after configuring it for SSL, complete the following steps:

  1. Open the Apache error logs, found by default at C:\Program Files\exacqVision\WebService\Apache\logs\error.log.
  2. Look for an entry similar to the following:

    [Wed Mar 04 09:08:54.512004 2015] [ssl:emerg] [pid 19116] AH02565: Certificate and private key www.example.com:443:0 from CERTIFCATE_FILE_NAME.crt and KEYFILE_NAME.key do not match AH00016: Configuration Failed
  3. If you see this entry, complete the following steps:

    a.) Run the openssl utility (found by default at C:\Program Files\exacqVision\WebService\Apache\bin\openssl.exe).

    b.) Run the following commands, replacing the values in all caps with your values:

    openssl.exe x509 -noout -modulus -in PATH_TO_CRT | openssl md5
    openssl.exe rsa -noout -modulus -in PATH_TO_KEY | openssl md5
    openssl.exe req -noout -modulus -in PATH_TO_CSR | openssl md5

    For example:

    openssl.exe x509 -noout -modulus -in ..\conf\certificate.crt | openssl md5
    openssl.exe rsa -noout -modulus -in ..\conf\privateKey.key | openssl md5
    openssl.exe req -noout -modulus -in ..\conf\csr.csr | openssl md5

    c.) Compare the result values from all of the calls. Each resulting string should be identical. If the values do not match, confer with the certificate authority that issued the certificate.


NOTE: 
Web Sockets communication will not work using SSL encryption for Web Service versions 7.2.0 – 7.2.6.

<br>

Workaround

Disable Web Sockets in the client configuration page of the browser Client.

<br>

Resolution

Update to exacqVision Web Service version 8.4 or later.

<br>