Why does an unsigned security prompt appear when running an application that is signed with a trusted certificate?


This article applies to:
  • Java version(s): 7.0, 7u25, 8.0

SYMPTOMS

When running an application that is signed with a trusted certificate a security prompt still appears: An unsigned application from the location below is requesting permission to run.
Running this application may be a security risk.


Unsigned applet - An unsigned application from the location below is requesting permission to run. Running this application may be a security risk

CAUSE

With Java 7u25, a change to increase the security for users, applications with JAR files that were indexed after they were signed, now generate a security prompt.


SOLUTION

You should contact your application provider and ask them to update their application using the instructions below.

Instructions for application provider to resolve the issue

The change in Java 7u25 requires that indexing takes place before signing the JAR files with the certificate. Changing the build routine to index, creating the index.list file, before signing the JAR files resolves this issue.


MORE TECHNICAL INFORMATION


Applications known to be affected

The following companies have notified us that they have updated their products. Please go directly to their websites for further details.

Entrust - TruePass and Authority Administration Services