Performing a Registry Change for ILLiad Client or Server to Enable TLS 1.2

Follow
Product:     ILLiad
Version:      8.7 & 8.6

Problem/Question

The Copyright Clearance Center (CCC) will no longer support Transport Layer Security (TLS) 1.1 protocol and any prior versions. Any searches, orders, or HTTPS requests via the “Permissions Gateway” or “RightsConnect” API will not be processed.

Cause 

  • The CCC does not support API access from clients that they consider to have insecure security protocols (e.g., SSL3 and TLS 1.0).
  • The security protocol TLS 1.2 is not currently supported by ILLiad versions 8.7 and 8.6.

Resolution 

ILLiad 8.7 and 8.6 were built on .NET Framework 4.5 which supports TLS version 1.0 by default. The .NET Framework 4.5 can be forced to handle TLS 1.1-1.2 by applying a registry change. 

Click on the button below to download the PowerShell script that will perform the registry change. After implementing the changes, restart the ILLiad System Manager if the change was applied on the server.  

Use caution when running this script as the registry change will affect all applications on the server and the client, including non-Atlas applications, built on .NET Frameworks 4.0 and greater. 

Registry Change Download

Questions?

If this article didn’t resolve your issue, please take a moment and answer a few questions to help improve our documentation:

Feedback