Professional OPC
Development Tools

logos

Online Forums

Technical support is provided through Support Forums below. Anybody can view them; you need to Register/Login to our site (see links in upper right corner) in order to Post questions. You do not have to be a licensed user of our product.

Please read Rules for forum posts before reporting your issue or asking a question. OPC Labs team is actively monitoring the forums, and replies as soon as possible. Various technical information can also be found in our Knowledge Base. For your convenience, we have also assembled a Frequently Asked Questions page.

Do not use the Contact page for technical issues.

MD5 license validation on FIPS enabled host

More
08 Feb 2021 17:12 #9411 by support
Thank you for letting me know.
Kind regards

Please Log in or Create an account to join the conversation.

More
08 Feb 2021 16:51 #9410 by tblong
We have tested v5.59.1055.0 and confirmed this fixed the issue. Thanks to you and your team for the quick fixes here.
The following user(s) said Thank You: support

Please Log in or Create an account to join the conversation.

More
06 Feb 2021 11:35 #9404 by support
Hello,
we made a different decision. The issue should be fixed in the current version, 2020.3.

Please download the latest build (full installer from our Web site, or NuGet packages from www.nuget.org ). It should be 5.59.1055.0 or later. Rebuild with it, and retest.

Best regards

Please Log in or Create an account to join the conversation.

More
05 Feb 2021 16:23 #9403 by tblong
Much appreciated on the quick response. It is quite urgent and a blocker for us as we came across this when trying to onboard a new client of ours.

A prerelease will work for us and can you publish the fix via nuget? Will we need to have a new license file generated for us as well with the change in how the license file is validated?

Please Log in or Create an account to join the conversation.

More
05 Feb 2021 16:09 #9402 by support
Hello. That's interesting - good to know. Thank you for reporting it. No, you cannot get around it on your side yet.

We will fix that in the incoming version (2021.1). Release date is not yet set, but it will probably be March-May 2021. Let me know how urgent it is for you. If you cannot wait that long, would you be willing to work with a prerelease of version 2021.1 ? (with that we can address it in a matter of weeks, possibly just days).

Best regards

Please Log in or Create an account to join the conversation.

More
05 Feb 2021 15:09 #9401 by tblong
QuickOPC version: 5.59.492

Our application is living on a host with FIPS mode enabled. On startup, the following error is received related to the attempt by the QuickOPC lib to use the MD5 hash algorithm to validate the QuickOPC license:
System.TypeInitializationException: The type initializer for 'OpcLabs.EasyOpc.DataAccess.Implementation.LicensingEasyDAClient' threw an exception. ---> System.InvalidOperationException: This implementation is not part of the Windows Platform FIPS validated cryptographic algorithms.
   at System.Security.Cryptography.MD5Cng..ctor()
   at OpcLabs.BaseLib.Licensing.CryptographyLicensor..ctor()
   at OpcLabs.BaseLib.Licensing.LicenseHandler.CreateLicensor()
   at OpcLabs.BaseLib.Licensing.LicenseHandler.Prepare()
   at OpcLabs.BaseLib.Licensing.LicenseHandler.Request()
   at OpcLabs.BaseLib.Licensing.LicensingRoot.ObtainLicenses(LicensedEntityInformation licensedEntityInformation)
   at OpcLabs.BaseLib.Licensing.LicensingRoot.InvokeLicense(String licenseId, LicensedEntityInformation licensedEntityInformation, ILicense& license)
   at OpcLabs.BaseLib.Licensing.Licensing.ActivateLicenses()
   at OpcLabs.EasyOpc.DataAccess.Implementation.LicensingEasyDAClient..cctor()

Any options available on my end to fix this?

Please Log in or Create an account to join the conversation.

Moderators: support
Time to create page: 0.060 seconds