Java; OpenJDK, IcedTea kullanılırken aşağıdaki hata alınıyorsa indirilen JLNP dosyası işaretlenmemiş (unsigned) demektir.
Çözüm:
Windows dosya yolu:
C:\Program Files\Java\jre1.8.0_351\lib\security\java.security
Linux dosya yolu:
/etc/java-11-openjdk/security/java.security
Dosya açıldıktan sonra aşağıdaki satırların tamamı yorum satırı yapılıp, yeni satırlar eklenir. Böylelikle doğrulama kontrolleri iptal edilir.
#jdk.jar.disabledAlgorithms=MD2, RSA keySize < 1024, \
# DSA keySize < 1024, SHA1 denyAfter 2019-01-01, \
# include jdk.disabled.namedCurves
#jdk.certpath.disabledAlgorithms=MD2, MD5, SHA1 jdkCA & usage TLSServer, \
# RSA keySize < 1024, DSA keySize < 1024, EC keySize < 224, \
# SHA1 usage SignedJAR & denyAfter 2019-01-01, \
# include jdk.disabled.namedCurves
Dosyaya eklenecek yeni değerler:
jdk.jar.disabledAlgorithms=MD2, RSA keySize < 1024
jdk.certpath.disabledAlgorithms=MD2, RSA keySize < 1024