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…
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é.
Örülök, ha segítettem!