End of Life for TLS 1.0 and 1.1

End of Life for TLS 1.0 and 1.1 on August 2, 2021

As of August 2, 2021, TLS 1.0 and 1.1 will no longer be supported by ESHA’s products, including Genesis R&D® Foods, Food Processor®, ESHA Security, and ESHA Port. 

If you are running Genesis R&D Foods or Food Processor Versions 11.6 or higher you will not be affected by this change. If you are running an earlier version, please read the following information carefully.

What products are affected by this change?

Genesis R&D Foods Version 11.5 and earlier
  • Versions 11.5 or earlier are affected by this change. See “What do I have to do to prepare” for more details.
    • If you are running on Genesis R&D Version 11.6 or higher you will not be affected by this change.
    • If you are using Genesis R&D in the ESHA Cloud, you will not be affected by this change.
Food Processor Version 11.5 and earlier
  • Versions 11.5 or earlier are affected by this change. See “What do I have to do to prepare” for more details.
    • If you are running on Food Processor Version 11.6 or higher you will not be affected by this change.
    • If you are using Food Processor in the ESHA Cloud, you will not be affected by this change.

How can I check to see what version I am running?

With your program open, click the About button on the Home tab.

From here, you will be able to see the version number you are running on:

If the open screen does not look like this, you are likely running on an older version of the program. In this case, you will click Help > About or Help > Information to see what version you are running. 

What will happen if I do not update by the deadline?

If you do not upgrade to a later version, the software will present an error on startup and will no longer function.

What do I have to do to prepare?

The actions needed vary depending on what version you are running. Contact ESHA if you have any questions about your account or which version you are entitled to.

Version 11.3 or Earlier

You will need to install version 11.6 or later. Please contact the ESHA Support team for further instructions.

Version 11.4 or 11.5

If you are running on Genesis R&D Foods or Food Processor Version 11.4 or 11.5 you have two options:

  • Update to version 11.6 or later. If you plan to install a newer version, please contact the ESHA Support team for further instructions.
                            OR
  • If you do not plan to update your program to a newer version, you will need to make some configuration changes in the program’s installation directory, including a replacement DLL file & text editing of a file. See the Configuration instructions below.

If you have any questions or need assistance, please contact the ESHA Support team.

Configuration Instructions for 11.4 & 11.5

  • Navigate to the program installation directory.
    • For Genesis R&D, the default location is: C:\Program Files (x86)\Esha Research\GenesisSQL.
    • For Food Processor, the default location is: C:\Program Files (x86)\Esha Research\FoodProSQL.
  • Locate the file “Esha.Licensing.dll”.
  • Rename the file “Esha.Licensing.dll as “Esha.Licensing.dll.old”.
  • Download this updated Licensing DLL file, and save it in the same directory.
  • Locate the application’s exe.config file (This should be a “CONFIG” file type, and <10 kb in size):
    • For Genesis R&D: “genesissql.exe.config”
    • For Food Processor: “FoodProSQL.exe.config”.
  • Open the file in any text editor.
  • Find the following section (look for “Esha.Licensing”):
				
					 <dependentAssembly>
    <assemblyIdentity name="Esha.Licensing" publicKeyToken="9dbafbd5b1a1ec94" culture="neutral" />
    <bindingRedirect oldVersion="0.0.0.0-#.#.#.#" newVersion="X.X.X.X" />
</dependentAssembly>
				
			
  • Edit the <bindingRedirect… line to modify the “newVersion” as “1.10.1.0”. (NOTE: leave the oldVersion portion as is.) It should look this when complete:
				
					<dependentAssembly>
    <assemblyIdentity name="Esha.Licensing" publicKeyToken="9dbafbd5b1a1ec94" culture="neutral" />
    <bindingRedirect oldVersion="0.0.0.0-#.#.#.#" newVersion="1.10.1.0" />
</dependentAssembly>
				
			
  • Save the file.
  • Launch/test Genesis R&D/Food Processor.

Why are you deprecating TLS 1.0 and 1.1?

TLS 1.0 and 1.1 are out-of-date protocols that do not support modern cryptographic algorithms, and they contain security vulnerabilities that may be exploited by attackers.

Who can I contact for help?

If you have any questions or need assistance please contact the ESHA Support team.