After upgrading Java to 1.8.0_121 or higher the license will no longer work if the license file was generated prior to 2015.
"Error verifying license: Invalid encoding for signature" might be seen in the logs.
You can contact licensing and request to have a new license file generated that can be used within the product to resolve this issue.
You can update the certificate in your existing license with the certificate that is attached to this article.
The steps below refer to "vsj-license.jar", but if your license JAR is named "jcsi_license.jar", use that instead. (The filename is unimportant; only the contents matter).
Step 1: Run "jar tfv vsj-license.jar". This will list the resources in the existing license JAR file. Check the entry for the existing "jcsi.licensing.cert.pem" resource:
Step 2: Run "jar uf vsj-license.jar jcsi.licensing.cert.pem". This updates the JAR file to include the new certificate.
Step 3: Run "jar tfv vsj-license.jar" again to check the results. The size shown for the "jcsi.licensing.cert.pem" resource should now be 774 bytes. There must be only one "jcsi.licensing.cert.pem" resource, not two or more.
Step 4: Replace the existing vsj-license.jar in your VSJ-enabled applications with the updated vsj-license.jar