Programming/Java

JDK 6 → JDK 8 이상 업그레이드 후 Caused by: java.lang.SecurityException: The provider has unsigned class files. 발생 조치

Gadget 2025. 6. 18. 11:35

java.security에서 jdk.jar.disabledAlgorithms 를 주석처리하거나 JDK 6과 동일하게 설정 후, 다시 시작해 봅니다.

(아래 예시는 JDK 6과 동일하게 설정하는 방법)

 

# vi $JAVA_HOME/jre/lib/security/java.security

...

#jdk.jar.disabledAlgorithms=MD2, MD5, RSA keySize < 1024, \
#      DSA keySize < 1024, SHA1 denyAfter 2019-01-01, \
#      include jdk.disabled.namedCurves

...

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