Frissült a Java a gépeden a 8u131-es verzióra, és azóta nem indul el egy alkalmazás?

Akkor ez azért (is) lehet, mert a 8u131-es verzióban bekerült a letiltott aláíró algoritmusok közé az MD5. Szóval, ha olyan jar fájl akar betöltődni, ami MD5-el van aláírva, akkor az már nem fog elindulni, a Java console-ban egy ilyesmi Warning jelenik meg:

security: WARNING: The following resource is signed with a weak signature algorithm MD5withRSA and is treated as unsigned: ****.jar This algorithm is now disabled by the security property:
jdk.jar.disabledAlgorithms=MD2, MD5, RSA keySize < 1024

Nincs más hátra, mint megkeresni a java.security fájlt, ami a jre telepítési könyvtárán belül a lib/security/ könyvtárban van, megkeresni a jdk.jar.disabledAlgorithms sort, és törölni az MD5-öt a felsorolásból, ez maradjon:
jdk.jar.disabledAlgorithms=MD2, RSA keySize < 1024

Persze nem a legjobb megoldás, a legjobb az lenne, ha újabb, tisztább, szárazabb jar fájlt kapnánk a csövön, de valljuk be, azért egy nagyobb környezetben simán belefut az ember olyan Java-s bizbaszba, amit már ezer éve nem fejlesztenek, de még mindig használatban van…

2 Replies to “Frissült a Java a gépeden a 8u131-es verzióra, és azóta nem indul el egy alkalmazás?”

  1. Igen hasznos cikk, számomra életmentő volt! Egy teljes munkanapom ráment, hogy képtelen voltam a VPN-hez kapcsolódni, de immár ez a múlté.

Vélemény, hozzászólás?

Az e-mail címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük

*


The reCAPTCHA verification period has expired. Please reload the page.


Ez az oldal az Akismet szolgáltatást használja a spam csökkentésére. Ismerje meg a hozzászólás adatainak feldolgozását .