-5.7 C
New York
Saturday, February 22, 2025

Buy now

spot_img

Fix Java error Unsigned application requesting unrestricted access to system

Tried to login to one of my server that requires Java and immediately got this error:

Unsigned application requesting unrestricted access to system. The following resource is signed with a weak signature algorithm MD5withRSA and is treated as unsigned

After some research on Google I found that the root cause was JAR files signed with MD5 algorithms. Apparently Java/Oracle decided to play smart suddenly and now they are treating JAR files signed with keySize less than <1024 as unsigned JARs. Read more here.

Fixing Unsigned application requesting

You can fix this by simply commening out jdk.jar.disabledAlgorithms in the file of lib/security/java.security

  1. In my Windows it’s located at:
    C:\Program Files (x86)\Java\jre7\lib\security\java.security
  2. In MacOS it’s located at
    /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/lib/security/java.security
  3. In Linux? – readers please comment below

Fix Java error Unsigned application requesting unrestricted access to system - blackMORE Ops

I simply edited the file and added a hash # in front of the line below, save and run the JNLP File again and it worked.

# jdk.jar.disabledAlgorithms=MD2, MD5, RSA keySize < 1024

In some cases you may need to clear browser cache and Java Temporary files. Browser cache is normal, just delete everything including history form the beginning of time, all cookies, downloaded applications etc. For Java Temporary files do it from Control Panel > Java >

Now you can argue if this is secured? Duh, no … but when you’re about to make a change and there’s no alternative, then this is a quick and dirty fix. An alternative might be changing it to <128 Keysize or something else instead of commenting it out. Use your judgement i.e.

jdk.jar.disabledAlgorithms=MD2, MD5, RSA keySize < 128
blackMORE
blackMOREhttp://www.blackmoreops.com
blackMORE Ops is dedicated to How to, Guides, Security features and Tips and Tricks for Linux OS. Thank you for visiting us and follow us here www.blackmoreops.com.

Related Articles

52 COMMENTS

  1. Thank you sooo much! I was getting crazy trying to figure out how to access my old Intelligent House Control (IHC). All other attempts I made didn’t work, but this one did.

  2. In Linux i have commented out the property in all possible places but still getting the same error ? Any alternative thoughts ??

  3. I am using java 1.5 and i am not able to see the line ‘jdk.jar.disabledAlgorithms=MD2..’ in java.security file. could you please provide me another way to resolve same issue.

    It will great help to me!

  4. I usually don;t reply or write an comment on websites which help me do my work, but this solution for my iDrac/JAVA problem works just perfect on Java8 !! Thanks a lot for this great tip, it really saves my day! :)

    • The file writes to the file does not allow editing go to properties and security and add full user rights to the file.

  5. on Linux is //lib/security/java.security

    Install location can be /opt or /usr/lib/jvm, but also others depending on your systems

Leave your solution or comment to help others.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Stay Connected

0FansLike
0FollowersFollow
0SubscribersSubscribe
- Advertisement -spot_img

Latest Articles

Discover more from blackMORE Ops

Subscribe now to keep reading and get access to the full archive.

Continue reading

Privacy Policy on Cookies Usage

Some services used in this site uses cookies to tailor user experience or to show ads.